`TA1|h`b0B?< NAF''AO><<NAXOJk }dPHzz?<ANA\O`G`Gx:<$yaV0<(NqQ#ap <Sf`pQaNuRy33P}!#b< HaFay sy sLNs3P#bX !Ns33P !NsI'm writing this with the low quality Fast Basic built-in assembler... There are so many bugs that you must avoid, eg if you want to write something like "MOVEM.W addr(PC),D0-D4" then you must write "MOVEM.W addr-2(PC),D0-D4" to compensate for. the bug (I found that out the hard way!). Plus you can't do EXG R1,R2 if R1 or R2 is an address reg, you can't use absolute short address mode at all (annoying for those often-occurring raster interrupts), there is no optimising of BSR/BRA to BSR.S/BRA.S, and the Fast Basic program itself takes up about 300-400K! (I've just had to reboot after some of these lines were erased because of memory shortage, AND my ST has 1MB AND I don't use any desk accessories! Mind you, this prog needs 480K running space reserved). The crappy GEM windows and boxes style environment doesn't help, its so slow with the lame ROM screen redraws. All these faults even in my version which was one of the last ever made (the software house quit the ST scene). Despite this, I wouldn't buy DEVPAC 2, because it's so useful to have BASIC and assembly languages available at the same time. For example, if I want to make a sine table, I just write 3 lines of BASIC to put one wherever I want in my program, no messing about with loading other languages and saving files etc... also DEVPAC is too dear! Hi to everyone (anyone?) reading this message which has turned out to be quite long. I got a bit carried away! Why are you looking at this program anyway? Maybe you are wanting to know how to use the bottom border? I did the same! Or maybe you just like looking for hidden messages like this! If so, then if you hadn't thought of this already, try using the search feature on whatever you're using to look at this, and searching for the string "he" and "HE" in programs. That way, you'll find messages like this because "HE" is a common thing ("tHE", "tHEre", etc.) Well, I really better not strain my 1MB of memory any more - I've still to put the save feature in... Bye - C.E. No, that's not the end! I'm now writing this bit about 4 weeks later. What a disaster happened a couple of weeks back - see where it says that I had still to put the save in, well the disaster had something to do with that. The story goes like this... I had just written the save routine and so I decided to test it. What an idiot - I tested the save on the disk that I was working with... and because to routine was bugged, the disk died!!! To make matters ten times worse, I didn't know that there was a bug, because it seemed to save correctly at the time, and I went and ruined another disk (that my other programs are stored on) So that's 2 disks ruined, including the one that stored this very program. What's more, the last backup copy I had made was about 2 weeks old, and I had added a great deal since then. So I decided that I would have to salvage what I could from the trashed disk. I'll spare you the details, but it took a solid week's work to recover the program (I got about 99% of it back), and another few days to sort it out and make it runnable, cos it was a bit messed up. There's two valuable lessons there - make frequent backups and always test a save routine on a blank disk. Anyway, dry your tears because that's all in the past, and the program is practically finished now. It's the first really big program I've written, and I hope you like it. I also hope that you got this program off an ST Format or ST User cover disk, because that means that they decided to include it, and therefore paid me some money! If not, then you must have got this program from PD, because that's where I'll have to send it if none of the magazines want it. JESUS!!!!!! - I've just realised how much garbage I've written here. Congratulations if you actually read it all. I must go now, definitely. Gx:<a6Gx za6NuFilename:SAVE PICTUREGx(K ysgR:3 Ae ZbRysQF`2 0e 9bRysQF` -f_RysQF fQF2:gSysSL.NEO~x :<$yaFNuaFp yCU0<:|(LHQL@`aF@"yLH@HD3b>Q !aa yaLBysBys#apaEaa:2z g fa4a4~#paEaE3b>PNuA TC pcv29sE T6|:<,<X8|4LE42 (1 ؃ ֆQNua$yE ~G T8|<:M8<K T J:DPL"U *"U *"U *@"U *"U *"U * "U *"U *`"U *"U *"U *@"U *"U *"U * "U *"U * `"U * "U * "U * @"U * "U * "U * "U * "U *`"U *"U *"U *@"U *"U *"U * "U *"U *`"U *"U *"U *@"U *"U *"U * "U *"U *`"U *"U *"U *@"U *"U *"U * "U *"U *`"U *"U *"U *@"U *"U * "U *! "U *!"U *"`"U *#"U *#"U *$@"U *$"U *%"U *& "U *&"U *'`"U *("U *("U *)@"U *)"U **"U *+ "U *+"U *,`"U *-"U *-"U *.@"U *."U */"U *0 "U *0"U *1`"U *2"U *2"U *3@"U *3"U *4"U *5 "U *5"U *6`"U *7"U *7"U *8@"U *8"U *9"U *: "U *:"U *;`"U *<"U *<"U *=@"U *=QNuC Y "#pr$&(*,"A$@&A(@H@HlHH H H H H LH H H `H H H ,H H H @H lH H HHH HLHHHFHFHG`HGHHHH,HHHHHI@HIlHIHJ HJHJHK HKLHKHKHL`HLHMHM,HMHMHN@HNlNuE AhG-h~%K $Ch|czprtv&hijk    QYKQRG GfNu |ChMz$y=|c:<cnE&J<z~8aTEQSVjBBSnjNu|DFL(KRF8l@8lA8lB8lCNua-J#tp yaE& yaELWH@a xa "#T# fXaaaa0<a$aa0<#n|a0<O#|aa,NuCT  Q"#C" "#09ygp><"X$XNQNuAnC><"QNuACn><"QNu><A^CVVM"E$L8L~fCV4 B BetRy{"#({KLMj #{|/ :ƋOKvECMCCE $r06ƇOLC6 އOM/xM^DDD,_&XJ<,,RF FPf$_QHB^B,}NuaaNuAnI^><"X$i'f"z4`C0$Y&Y6HÆ2C@@b4#888QNu?aba@SWjTONuLTLtd$<`>< " "QNu>An<<&P\K  }f!|'QQNu,< *<(<&<$<@"<`,yTAn*zs><&P"M$[([ NQNu !|'NuAVCn<9\><aH@@@"0gB"QNuA'C"GVx`a8f0 dQEo`SD cCBXB }3\#|bNu02HHŃ@A\ @0epNu AepNut4JBE^42 v@CH@Es"CC$r0 ZTJt4DBBBBBBtNua &RD`Ba@<H@@>a@@:Nu~ d   *    ,,00Q0i0i0i0i@0iH0i0i0i0i0i 0i(0i0i0i`0ih0i0i0i0i0i@0iH0i0i0i0i0i 0i(0i0i0i `0i hNu,,0Q0i0i0i0i@0iH0i0i0i0i0i 0i(0i0i0i`0ih0i0i0i0i0i@0iH0i0i0i0i0i 0i(Nu,,0Q0i0i0i0i@0iH0i0i0i0i0i 0i(0i0i0i`0ih0i0i0i0i0i@0iH0i0iNu,,0Q0i0i0i0i@0iH0i0i0i0i0i 0i(0i0i0i`0ih0i0i0i0iNu,,0Q0i0i0i0i@0iH0i0i0i0i0i 0i(0i0i0i`0ihNu,,0Q0i0i0i0i@0iH0i0i0i0i0i 0i(Nu,,0Q0i0i0i0i@0iH0i0iNu,,0Q0i0i0iNu23@3@3@3@@3@H3@3@3@3@3@ 3@(3@3@3@`3@h3@3@3@3@3@@3@H3@3@3@3@3@ 3@(3@3@3@ `3@ hNu23@3@3@3@@3@H3@3@3@3@3@ 3@(3@3@3@`3@h3@3@3@3@3@@3@H3@3@3@3@3@ 3@(Nu23@3@3@3@@3@H3@3@3@3@3@ 3@(3@3@3@`3@h3@3@3@3@3@@3@H3@3@Nu23@3@3@3@@3@H3@3@3@3@3@ 3@(3@3@3@`3@h3@3@3@3@Nu23@3@3@3@@3@H3@3@3@3@3@ 3@(3@3@3@`3@hNu23@3@3@3@@3@H3@3@3@3@3@ 3@(Nu23@3@3@3@@3@H3@3@Nu23@3@3@NuEl~C~A~$zGG^|8DDSQDLSDJFfx"22 YTH "QQQNuALC~E^~ <,HFNH,F4JxB6$ ~44SB8FDDDG"@xBL2BY&IBQ*8a"RDڀ eXI܀ eUGfNu"$HAHBB A40 g2<iQNuRy# 3@Q!!Ns30@# Ns3 @# Ns3 @# Ns3@# Ns3@# Ns3@#, !NsQ@#F !Ns3@#Z Ns3@#n Ns3@# Ns3@# Ns3@# Ns3@# Ns3@NsG:xza!bfNu# Ns/?0<QNqNq0| ((fQNqNq0 _33BQ NsLiACp<<~ 02PHPIQA0C0QNu#H#L# NsQH#BJ3FNQNsRy3 B#43p,J9g"#l !!J9g"# !!J9fNsyf// ?A@"H0 3 020"_ _Ns#ppP#ppT#ppX#pp\S9gNs#4Nsy/ :0< #P#T#X#\ S9gNsQNsa6MgzxJg0[@QF`Zaa zfa5>aaaa$`Q^NuLf>< QNu0<a R@ @cNu zfbCV~6xCXDzKCXDMEzKCXDME2Qa-LH@3NupaQNu zeA"JPk#NuA<#NuAe"  !NuLe#A#|~:<><"҆҆$H2QQNu ze><|DXDXDXDXQDXQNu#v3`t3d`xBy`|aaj9`~f#d`z3`t3?`x` LԲ<> zdh ze At@BH@rivFBBa&9`~f a,apNuFF0FFNuPh(FhFh(FhFh(FhFh(FAh h( FA*<"Hi x>Qi Qi NuEd R"j$$ 9 "9# #(<Nu Kp><<<0QQNu,zb6G zb"A:|`8|$| ?<~TNTK|8:k0CRCELLBA@Q0000QSWjTONuCEJcBA@Q`BA@R@Q`a0 ><^QNu,zaG zaA0:By`|H:@8|$| ?<~0 ^TK|8:k6EM<Ah:<<<x6< "H&J2Ag4Bg(JAkpA@*IN&CĒNQNu#`Iۊ2`7Y7Y7Y7Y7Y 7Y(7Y07Y87Y@7YH7YP7YX7Y`7Yh7Yp7Yx7Y7Y7Y7QNu5D5D5D5D5Dx5Dp5Dh5D`5DX5DP5DH5D@5D85D05D(5D 5D5D5D5DNu5D5D5D5D5D 5D(5D05D85D@5DH5DP5DX5D`5Dh5Dp5Dx5D5D5D5DNqNqNu z_</|pr0222"( (QB@BA22AQ>QNuAZ><pGH0pGri4HA2F F pG@@CX. BXRG G@fNuAYVAEaH0P"zW " R*$Ā"#X#X#X#X $)(ā#B($)Ā#B#X#X#X#X$)ā#B$)@Ā#B@#XH#XP#XX#X`$)hā#Bh$)Ā#B#X#X#X#X$)ā#B$)Ā#B#X#X#X#X$)ā#B$) Ā#B #X(#X0#X8#X@$)Hā#BH$)Ā#B#X#X#X#X$)ā#B$)`Ā#B`#Xh#Xp#Xx#X$)ā#B$)Ā#B#X#X#X#X $)(ā#B($)Ā#B#X#X#X#X$)ā#B$)@Ā#B@#XH#XP#XX#X`$)hā#Bh$)Ā#B#X#X#X#X$)ā#B$)Ā#B#X#X#X#X$)ā#B$) Ā#B #X(#X0#X8#X@$)Hā#BH$)Ā#B#X#X#X#X$)ā#B$) `Ā#B `#X h#X p#X x#X $) ā#B $) Ā#B #X #X #X #X $) (ā#B ($) Ā#B #X #X #X #X $) ā#B $) @Ā#B @#X H#X P#X X#X `$) hā#B h$) Ā#B #X #X #X #X $) ā#B $) Ā#B #X #X #X #X $) ā#B $) Ā#B #X (#X 0#X 8#X @$) Hā#B H$) Ā#B #X #X #X #X $) ā#B $)`Ā#B`#Xh#Xp#Xx#X$)ā#B$)Ā#B#X#X#X#X $)(ā#B($)Ā#B#X#X#X#X$)ā#B$)@Ā#B@#XH#XP#XX#X`$)hā#Bh$)Ā#B#X#X#X#X$)ā#B$)Ā#B#X#X#X#X$)ā#B$) Ā#B #X(#X0#X8#X@$)Hā#BH$)Ā#B#X#X#X#X$)ā#B$)`Ā#B`#Xh#Xp#Xx#X$)ā#B$)Ā#B#X#X#X#X $)(ā#B($)Ā#B#X#X#X#X$)ā#B$)@Ā#B@#XH#XP#XX#X`$)hā#Bh$)Ā#B#X#X#X#X$)ā#B$)Ā#B#X#X#X#X$)ā#B$) Ā#B #X(#X0#X8#X@$)Hā#BH$)Ā#B#X#X#X#X$)ā#B$)`Ā#B`#Xh#Xp#Xx#X$)ā#B$)Ā#B#X#X#X#X $)(ā#B($)Ā#B#X#X#X#X$)ā#B$)@Ā#B@#XH#XP#XX#X`$)hā#Bh$)Ā#B#X#X#X#X$)ā#B$)Ā#B#X#X#X#X$)ā#B$) Ā#B #X(#X0#X8#X@$)Hā#BH$)Ā#B#X#X#X#X$)ā#B$)`Ā#B`#Xh#Xp#Xx#X$)ā#BNu>< :P>A`C "QNuLP"><%p "QG:/ $zP E|xz gaF&_$zOE|xza0`XONu S - Save Space - Cycle Colours Left - Zoom Right - Menu (Mouse)A5Cg0<2<4HB2QNuA4Ci0<2<4BHBBB2QNuBy@aaXaaByBy#`#BBy#d#fa`a~a\aanaDaa#<#Ф3B#pp:(fJ9Fga zNaa L..H@3P`a Q`~AN>0`000:N6g01<1<1< zN$:Nfa `a zN\HMN3P`z32`|3`v3c`x0:x2:va J9`~f 9SFgdJ9`gata 9`~eg4:M6:M8CLgF334:M|6:M|8CL33Q`~`Baa 6AMYQQChJ fC zM@0<""""Qaήaa R zLLH@3MPQ`~QF`??N`99g>J9ֈf" eX2A f$ֈ3Ln>ALnRy>S9ֈgNh20NsALRa`:@;ZfQF`HkHF 9fALYJ(gJfP`Q zL/ C@"3""""""""_`1234567890-= QWERTYUIOP[] ASDFGHJKL;'`#ZXCVBNM,./ -+\()/*7894561230./ / C,E @)g@@2VHQRl2` jo0*2HQjl2` jo0*2"_$_NuF'`?<NN# ?<NN H3?<NN3\ONufNh#a<#pr Hz?< NA\O##iJJ zJa ?<p2tCCdVCQFC0R@QNuQ3@t6:I6:IzIg3@B Be6:HzHg3@Bj3 @Q`~`/ ?$zHa08&_$zHa$Nu/ ?$zHUJa8&_$zH]JaNu zH hf/ ?$zHUJa8&_/ ?$zH]Ja8&_$zHYJaNuQF#ۊ zHfa zHZaaGzJja.RKx$zH@aE Eea ea Q`~Nu/ Q`~a zHaX zHaPaT zGa aJ9FfJ9`~g zGa@&_zNualAGQQChJ fC zG0<""""QaZ zGa zG^LH@a3aaa zGbaz zG^ar zGRa zGNaGzxaRGaNaa @ g* @g @g* @gh @g4 @g @g @g,J@f`ZaanaX zFLH@3aFP`2aHa$a2 zFLLH@3aF\PQ`~QF`2aaa zFLH@3aLFPQ`~`aa`taaaf`d zEA JPjA%#`JACf0:+X3+Vք3ֆQ`~`@Ry yfBy ygb A` A`ACfQ`~`0:EP2:EN4y4dy@A33`aa:EgA1CfF9f#D#D`l#D#DQa zDLH@3PAhaQ`~ zD\HMEt3`z3d`|3?`v3`xLa^:f:ga aJ 9`~egPAYCf4:D"6:D DD@A3ր3ւ`6"HC0vFQPIQ4vBCJ"HxDCC6<4<ǹQQNuCh:CfC zC0< Qa Nu3O`xp3`|aZQ`?aaJ0r:f: g0:H`NuNuNuPNuQQNuACT3Nuavvd4BHaLNuAC660r@A@xBH"HphvJSBk$PQPHPISBk FPFQPHPIQRDkFCPQNuRDkFC@PQNu48vBCJRDDv@"HEPtFCCvb8<QRQNuA"HrBAJtFAArGAO~FAA2<PQQNu ygbj3OT3O3\33d3 3~###d#0:A@3@36zA"zAha"zA`a"zAXa"zAPaZrb?AA~"zADa"zA":@#A#2J9`~VgSATAASAaQ`~Nu3OT3O3\33d3 3~###0:@@3@36z@"z@^a"z@Va"z@Na"z@FaPr0?@x@t@p@l"z@.a"z@&ap"z@a–@P@LCcNaCcFa̖@8C`aVC`aZ@$@ Cea>CeaBC`aCc aCea"z?a?":?#?#2J9`~VRgSATAAASAaQ`~Nu3'T3'3O\3O3Od3O 3O~###0:?^@3@3@30:?Dy6z?6"z>a"z>a>"z>a"z>a$r???? ?"z>an"z>a "z>a\>>CaaXCaaf>C_TaC_La>>CdTa>":>D#>D#2J9`~VRgSATAIUAa"0:>TH30:>JH3Q`~Nu z>ptvxz|~"@$@&@(@*@,@SAk H~H~4H~hA Q#Nu###d#0:=@36z="z=at"z=xat"z=pazrb?=="z=daP"z=\aP="z=LaP"z=Dah"z= `HFKHGJ:"0ҀTK24<(<8z!0z!6:!: < 0.0HFHHGL:"0ҀTK2;XIQNu4z;;(<XI4<O6)ig.6:!r< > `HFKHGJ:"0ҀTK2PI;QNu4z;;(<4<6ig.6:!< > `HFKHGJ:"0ҀTK2;HQNu4z;6;64<(<8z 0z 6ig66: : < 0.0HFHHGL:"0ҀTK2:QNu4z:(<4<6)ig.6: f< > `HFKHGJ:"0ҀTK2:XIQNu4z:~(<4<6)ig.6: < > `HFKHGJ:"0ҀTK2:>XIQNu4z:*(<8z0z4<6)ig66:: < 0.0HFHHGL:"0ҀTK29XIQNu4z99(<4<6ig86)ig.6:N< > `HFKHGJ:"0ҀTK29zQNu4z9h9h(<4<6ig86)ig.6:< > `HFKHGJ:"0ҀTK29QNu4z9 9 4<(<8z0z6ig@6)ig66:: < 0.0HFHHGL:"0ҀTK28QNuC9>4<k\Jg02 Ja RD4<jNuC $gRA@@@JYY@YYY YQ`Nu?0:8z8g0Nu z8>aA82 !P 0:7z7gNuA8 !P 0:7z7gNu0<rhh>hFhށhh~hhh&hhƃh^hfhhhhh>hFhށhh~hhh&hhƃh ^h fh h h h h >h Fh ށh h ~h h h &h h ƃh^hfhhhhh>hFhށhh~hhh&hhƃh^hfhhhhh>hFhށhh~hhh&hhƃh^hfhhhhh>hFhށhh~hhh&hhƃh^hfhhhhh>hFhށhh ~h h!h!&h!h!ƃh"^h"fh"h#h#h#h$>h$Fh$ށh$h%~h%h&h&&h&h&ƃh'^h'fh'h(h(h(h)>h)Fh)ށh)h*~h*h+h+&h+h+ƃh,^h,fh,h-h-h-h.>h.Fh.ށh.h/~h/h0h0&h0h0ƃh1^h1fh1h2h2h2h3>h3Fh3ށh3h4~h4h5h5&h5h5ƃh6^h6fh6h7h7h7h8>h8Fh8ށh8h9~h9h:h:&h:h:ƃh;^h;fh;h<hh=Fh=ށh=h>~h>h?h?&h?h?ƃh@^h@fh@hAhAhAhB>hBFhBށhBhC~hChDhD&hDhDƃhE^hEfhEhFhFhFhG>hGFhGށhGhH~hHhIhI&hIhIƃhJ^hJfhJhKhKhKhL>hLFhLށhLhM~hMhNhN&hNhNƃhO^hOfhOhPhPhPhQ>hQFhQށhQhR~hRhShS&hShSƃhT^hTfhThUhUhUhV>hVFhVށhVhW~hWhXhX&hXhXƃhY^hYfhYhZhZhZh[>h[Fh[ށh[h\~h\h]h]&h]h]ƃh^^h^fh^h_h_h_h`>h`Fh`ށh`ha~hahbhb&hbhbƃhc^hcfhchdhdhdhe>heFheށhehf~hfhghg&hghgƃhh^hhfhhhihihihj>hjFhjށhjhk~hkhlhl&hlhlƃhm^hmfhmhnhnhnho>hoFhoށhohp~hphqhq&hqhqƃhr^hrfhrhshshsht>htFhtށhthu~huhvhv&hvhvƃhw^hwfhwhxhxhxhy>hyFhyށhyhz~hzh{h{&h{h{ƃh|^Nu\HC|`~p02PHPIQNurtvxz|~"A$A&A(A*A,ApFA}H~H~H~H~H~H~H~H~H@QH~H~H~H`Nu Return Zoom out once Zoom out completely Generate Julia Set Detail: MEDIUM Extra zip: OFF~ Redraw with new settings Change colours Read instructions Landscape Mandelbrot Set Detail: ~HIGH~ Extra zip: OFF~ Extra zip: HALF Extra zip: FULL PHRAQTAL by Christian ErskineLeft button: zoom in Right button: water level (hold down and move mouse)S - saveR - rotateI - invertC - coloursN - new landscapeEsc - back to Mandelbrot and Julia sets - PHRAQTAL - Only with ST USERPHRAQTAL is the ultimate fractalprogram. It draws the Mandelbrot Set, aninfinity of Julia Sets and landscapes.But the main feature of - PHRAQTAL - isits speed. Gone are the days when youhad to wait several minutes or evenhours for fractals to be drawn - look atthese timings: Mandelbrot set: typical time 6-10 s Julia set: typical time 10-18 s Zoom in to landscape 0.39 sNow fractals can be fun as well asvisually stunning. THE MANDELBROT SETAfter this text, the computer will drawwhat might look like just a random blob.But this is in fact the Mandelbrot Set,a strange and fascinating mathematicalobject which is produced by repeating anequation over and over many times, foreach pixel.You can zoom into the Set using the boxwhich appears on the screen and the leftmouse button. Although in theory one canzoom in infinitely, only a certainnumber of zooms are permitted in thisprogram (this is sacrificed to allow thetremendous speed). GENERATE JULIA SETThis option from the menu allows one ofan infinite number of new fractals to bedisplayed and explored. The new fractalis born from a point on the MandelbrotSet which the computer will invite youto choose.The shape of this new "Julia Set" tendsto resemble the area around the chosenpoint, although two close points maygive rise to very different Julia sets.The best Julia Sets come from pointswhich are just on the coloured side ofthe boundary surrounding the black areaof the Mandelbrot Set. Experiment! DETAILThe detail can be set to medium or high.When you have zoomed in quite far,medium detail causes the picture to berounded off in places where there shouldbe sharp details. Switching to highdetail will remedy this problem.Note that the picture will not bedetailed immediately, because thisoption only affects future plots. Youcan select REDRAW to add detail to thecurrent picture though.The adverse effect of high detail is aslightly longer wait for a fractal to bedrawn. EXTRA ZIPThe speed of drawing the Mandelbrot Setcan be increased considerably by settingEXTRA ZIP to half or full. Of course,something must be sacrificed for thisincrease. The picture gets very slightlyblocky when it is set to half, but thespeed is increased by roughly between1.5 and 2 times.If set to full, the speed is increasedby 4 to 5 times, but the picture qualitysuffers quite a bit.Please note that this feature does notaffect Julia Set generation. LANDSCAPEThe fractal landscape feature is notrelated to the other sections of theprogram. It is selected from the menulike the other features though.The landscapes are viewed from above,and can be zoomed into INFINITELY.Various effects are possible which arenot necessary to describe - try them!It was intended that the viewer sticksto the coastline when zooming in, andstrange things happen when onerepeatedly zooms into the middle of thesea or land! This is quite harmless soI left this in the program for fun. COMMENTS Christian Erskine, 2 Leafield Gardens, Dumfries, DG1 2DU (Scotland)It doesn't matter how boring, irrelevantor sensible your letter is, please writePlease enclose a stamped, addressedenvelope if you want a reply.PS: For the 0.0001% of ST owners whosemonitor doesn't show any of the bottomborder, here's the info that you miss:S = save SPACE = colour cyclingLeft mouse = zoom Right mouse = menu"#34D 0@"#34D 0Pp"#3"3DU0PpsuwW7 0@P`psp`aQRBC34$%tUpGp@GwDp$55VVVVwwwwwwww?>|8`5<CIPW]5 55<CI II(5(<(C(I(P(W(].I5I<IC5C<CCCICPCWC]P5P<PCPIPPPWP]W5]5d5k<kCdI]IWI]PdWk]x]xWxPxIxCx<555<CPIW]III<CIPW555<CIPW]]]55555<CPIW]]WPIC<555 < C I P W ]III5<CIPW] ]&]-]4]MV^ejosvz||{wssv~yl`VNGA90 % $0yrrz  uq.n$G j  "#%'(&+.0369`````~~8<8<||~~~|````>~l8ll8l~8pʎ̈j.Ҳ                !"#$%&''()*++,,--...////////////...--,,++*)(''&%$#"!