FWS>  x _     C?i  YA i:int str  bit j val 0 1 tmp i slice 2 3 4 5 6 7 8 9 A B C D E F dec1_val hex1_val tohex bin1_val tobinary dec2_val hex2_val bin2_val dec3_val hex3_val bin3_val dec4_val hex4_val bin4_val dec5_val hex5_val bin5_val dec6_val hex6_val bin6_val dec1 dec2 x dec3 dec4 dec5 dec6 hex1 hex2 hex3 hex4 hex5 hex6 bin1 xxxxxxxx bin2 bin3 bin4 bin5 bin6  tobinary  val M  A               H x      ? 	         I    G    G      & P s   	    		         H f  	    G 	     
R&  	    G 	     
RG 		Q  > tohex  val   A               H      ? 	         I    G b     I    G 9     I    G      I    G      I    G      I    G      I    G l     I    G C     I    G   	   I    G    
   I    G       I    G       I    G v      I    G M      I    G $      I    G      & P     	    		         H f  	    G 	     
R&  	    G 	     
RG 		Q  >    0     =     =    0     =      = !   0 "!    = #!    = $   0 %$    = &$    = '   0 ('    = )'    = *   0 +*    = ,*    = - ./ 0/ 1$ 2/ 3/ 4/ 5    = 6/ 7/ 8'    = 9/ :; <; =!    = >; ?; @*    = ?	V    %  xc`y@q?/dnIq[#3cĸ?OM8q>;[4X`$ aRk?   x n  -b"  3f  3f f5  _*Hx[    ' f%4p[Z#XtPx է 
 fffe fff fff fff fff fff fff fff fff2 fffK @@?f/>?=():(Z)	:()zVqC'B+CCCBީ	Æ/e/Bz$pYA ީjG>SJ~.ZP^2ITB+YD;x3E-S        f    !5驆H^rr\q&
T ;+WʨAs[(+PWۖ*gu:i/N.-_nZؠUBG>rr A@    A  n  !Ȕ\<v>@A@    A  iH@@  )	r%=%ݏ A@    A  n9  ny-n) A@    A  hs  Hqny-n) A@    A  l  VȔ\<v>@A@    A  hX  4yny-n) A@    A  n;  sȔ\<v>@A@    A  h@  r%=%ݏ A@    A  7!  &rZ"Sp A@    A  h    HrZ"Sp A@    A  7W  r%=%ݏ A@    A  hU  *r%=%ݏ   ?^    arial  m |  -tJ5jۄr^5xi82dv+
U'a-}k3	r}pSI/f/@	>c" 5cjV峖% 5F雀V`yP'jU iΑrwu/͆a44Xݼ8E̍l3T%C*|Ѯ\ `) 5K4ۗ
%q" q/x,դgpDȤꇂ(@	P-RތMʛQ61E@`M6ej 5c.SFi xeNDIQ@=R.|7^o=IfQ-KT3z,7.q 5dx MO58`4& ߚ{m 
I."@ޘu8 7	RT&1.[zڭ$@[U6Px 5cS%E(MoDV ۨ-8@I.OM˧-A 5d\6(7Z  5 %1Ya =$<w ݌l`ll lFW{  CIcenort	&    o쀅  @          (  Decimal   L	"    o<( @ f      ( dec2   |>	"    o<( @ f      ( dec3   >	"    o<0 @      ( dec4   >Ӏ	"    o<( @ f      ( dec5   #	"   	 o<( @ f      ( hex1  	 i	!   
 g?  @          (  Hex  
 7@    jvx     	"    o<( @ f      ( hex3   B	"    o<( @ f      ( hex4   	"    o<0 @      ( hex5   #	"    o<( @ f      ( bin1   @i	$    g?  @          (  Binary   7@	"    o<( @ f      ( bin2   @	"    o<0 @      ( bin3   AB	"    o<( @ f      ( bin4    A	"    o<( @ f      ( bin5 !  B#?   mS?n                            r    K    X    e    %    2    ?                             PA%*<Ho<SYSR 4Yu5z O*RsӐc!iSIz@w& i<cȕ9ciRM]0RɷJ), H j,Sa~ am^M XS~V . 'Ī;ΙB*SR " ,JRĥ	
 i[k˄kN 
[ N?[3]+=R{HwRSO ToOk=4® (OkBR;ksZZ@ťlqXU\C;ZZXߏGcJJS? ]m<S4e	0zO+8t+=*渽K 
GQRtԀMP5-EL-2t* b?-+JSQX(j[)Y*;Z@~ [p4ڱ (Ok*үc Ԧ;{TzUb:ꢃ' i_X\_@q%[_)T]T:hM*G=Hs!GSTT,5 T?T5 (OJR.;^~jU2~ ~'x i?،`zǕO`S)ۀ
] T	HyWSL	 TLU nUVu^ VrmGjH?R \NQU@0UjMM 5SR / JQ?ڧҔؑ9 3(iJ d%n@ǧtniMv 
[` Mv/59
t$  XMI0 "h f?`'KgJp R qIc)&CA ) bk[@*)B*Tq` 
Y1G*%1Hl1S^o ^5 AO
.Rm  bZ/iQ@g)@3gi` ɚRbg\  caJM [}kM@1/Mj`H䊖T0 .| ) 	        @    Q    \hU    iW'h;;NCzz2&tXE5jh=8<zatAې`*wt ?I   \hU@    Z       T"@8@       ,0       Z,0̀fff 0b)UҾ S?7+Bm@]S_ah]O#Ӏ#ǪlHXT
 FR3P3zNHC4ps| Ԝ gy '+T4p` 5{R1LDmZGI+վb ڔ8JΟJ@^нFzt-Zv_cj]AN5ӷ{\UK2ʸ ?}    ]T8    @ Miut%@?GXOy>ě /FgT CZ},<- ҂C/':VhMo ?   m# 
    2                K                    e @CŽ!VhG{>*"Gtġw?#4 ù7#6b&Nl8KVdp3
Ax%J%o
ISR=0Hz#CmS{jq#S4Fu&e%bqt`0!'S	V	ۀ?+Ks8og;ہ#kmF/s |D	NĝHh+xw* |b)0]AeL8"}/vp뷈v|_	S4&24c#ɘ4x4+hȲc9xg8= !uF~R0vq+YBo& [G5iij)}g9nFWfȨPY<6tYqTju)X[iT´J gpZ wKb㨭:$ܞ߃\ն(TRSt?;f1B-I\7slv.n	Njs^CWI!;gz (ϖ*hAe[ǟ7pYtmt^w!8Oe<9hOHIPҟ
l\'8- a2Qcc뤜z iԗuZkU.LRj~YlQ3hXXӇgPxN  JNSOe+t؂FgY~
D7it˻~$3LEiNU["Ԕ;h ZlIיHdcZ[Q Spz 	*zkOW\QzvYJBv/paS` KجNKST:*trtVeSEoL:t}.wK*٘4CJhj}CZF\YÚҥ#VplNQ/U̩|Ηii+}g;jFZf6c/3s#ETE# k8{*9y3SSM51{ϻy],7YH^,ҲC洱hgyC= 7wǣ`Zzh>cHE?p$pg%i)VZX2*J!lվZtKpvc	Cjj֌}g"H1FU2T2Kx(@h \q#V5M(B'@_r9Һn{MLST4Z?8Bt3/҄xĕNf;9=0WtǇՂt45ڱ-+1NqKjPH?CD;'D9p 	        @   ?   ]Te   Z @ 3 M 0b7u$/,rr :KO̜vWSVlϘՓNB	~ｻ\!K޸f|/Q/(K bǮ?%NQ-A{Wʟw9)q= g  t Ϛ)xbCͫ!?I*.KmNl>e@Y"VƨJ'SڧIs4<C>	
L*\_2Ar;b29T^6hzUJmKˍr'4n33 2Rg5tu5$
5Wd`9ژgB,s~h^*VO!,Ѯm.mfPu4F|5/'0R/ ?   ^ ? 
 	    "   , 1 ' @M4VM-ˇ9krRb9)(m$5=[M&g+nyaXWJe@E*jl3稟N"GvvHF,o	ȥ=tzl2稛MkK;81N_OD0HȼE6DsW̖zg?+HE+;;N:䚛8L9!JG%Э#׆#d[ǑJD9>NSBh	wACpeKMLP7{#*!%Ȳ'Lht*l/Nr?%]!"1M!E$M_i0u8=6dsG'G4OZB^g>WZbI:
0DKz
*ilўJ&ZBEnc{TT0a[< 	        @   ?a   \$ 
     	  " , ' 1 @ugd%z9۰H|%1!cg;Q#+Qa&2\e-G=v$b^c@:QǨf) ]dR3wƋDo~q$cJik S !5$!:GLeΔN(Q#QqEe'G=x,ci>ca.<]!Psª;dEWt{e_ʇw	Ȍ]LLᮬk_Mq펜;!Pk($yo?    \hUT"@8@       !       Z   2V     Z          b4!:N vN vVT$BV)8(Φ@& #	K.t(cƎ)'pN0bۂ3\X[8ZΟ8@&"K^wt7;P}EcyZS᩠1nB;р ?5  ! m# 
        2    K            e                 @{3K+,CT=.J=^&ږ mV8gSt+An:W>\ն(TRSu*kx7ptbfUZyG{>*S)hEtAMaZXX2j$䧗j`izsg:͕Yhѥw)Wq&'%U$mOF[YpХLp&[f	O&`Ԙ	V\9n*Fӕj̮]G̵4xFO$aƩ_kHL"Ά4tƀ;JtPdZMk^Oʵ5cM))CSҔ1`HH\gi&ǣR1i`v	-kjRεS⮕<*=#Κh۵6/m^	fXD)VHrӦRf
6\OGQŕ%|3,Ѣ Ms-H;75AMֺӝk̥TTtE*D/Jf1Eb_4ZETB5%_?Ou*SuuZͮKZө>zlV^KJS36g	Y]uv$T>ٽdދ'W?od$\\aE53j#맃ZRbNc<ױLTShU.^c0LB(Nli6YdJW}=ʔc^V=+iViL%nVږ<bEWW+j(l36N~C"2)ʝ4 +_DIOb-c.Uʌ阮6N1tB/"ANSM]+U5=SõE]}{m5۵(vPy>1ư)K\qSJ%aRUONH>KJ:M+Pqɹ|/rP
@tig6J3id8*c|6,Ҳ֡tZ*9N^kLMLG+^gUNM6NhNR4t<M,LdCIT<vSWu=0QtU:mk99c: 3c^ܧ_)e~g<5[F}"g%i)VZX2*Hv1OhCnN>&;'*3M%!~;+8X'V4~Ui~@:֡erP@;h(N( H s(8Uȥ5A,FĦ2GdlƺX5& 	   "   !  @   ?  # ]Tei   @ Z 3 M 0G*p۵Ӧ>_q.DIqI๓t͙ibZo$.6QEھTK>9uP'=O!n|ՙK^m\Ÿ3zyBm5>=pqֻ X(]73@jcYx썩>;Z64^nҴprC@	L<Mw?~= g
k֏o-
YBY]`<]ۣ'%EmvpyM̨YҌVƨJ'SڧIs4Higs._K
@K'$)0rI| ?e  $ \$ 
     	  " , ' 1 @ugd%z9۰H|%1!cg;Q#+Qa&2\e-G=v$b^c@:QǨf) ]dR3wƋDo~q$cJik S !5$!:Q`\mig^=GO؋(Qܣc#YGԣ|9lUB2"٫σxk1|[G7s	6-Ƕ:ph]쳕*KQ$C"3u10YFh&e~:7Oƨ  Q   % \hU     iW'h;;NCzz2&tXE5jh=8<zatAې`*wt   &     i @|           ei @\    	 &|i @   ʚʧSXq i @   \ױ       "  ei @\#     ʚʧSX i @ $   %         hex1 toUpperCase hex2 hex3 hex4 hex5 hex6 corr incorr hex1_val bin1 bin1_val dec2 dec2_val bin2 bin2_val dec3 dec3_val hex3_val hex4_val bin4 bin4_val dec5 dec5_val bin5 bin5_val dec6 dec6_val hex6_val correct incorrect             R          R          R          R          R          R                     	I   P 
  P 
 I   P 
  P  I   P 
  P  I   P 
  P  I   P 
  P  I   P 
  P  I   P 
  P  I   P 
  P  I   P 
  P  I   P 
  P  I   P 
  P  I   P 
  P   " & 	$   ' g-0(          ( correct 2 ' nB	&   ( g-0(          ( incorrect 3 ( c@	"   ) o<0 @      ( hex2 4 ) Ԡ	"   * o<( @ f      ( dec6 5 * 	"   + o<( @ f      ( hex6 6 + 	"   , o<0 @      ( bin6 7 , B#   - `0 	 "@z}k$ 8 - m	@&   . `10 	 "@	%K*}k$ 9 . [	@	"   / o<0 @      ( dec1 : / Y?   0  Arial   	$   1 g?8 0 @       (  Reload ; 1 `X   2 L8d  333 (c9: l\P
ـ+N:S L   F/fma X   3 L8d    (c9: l\P
ـ+N:S L      =[{ٽ}qB  h   4 LAx         (Ltt 01اUVccM[0i4X`)UXfFF dki	 . qdk@	  %   5 NM+wE   =[{ٽ}qB  7   6 _$zh}      #]N]#r 0:<`}|c  C  7  & 2   3   4   5   6       ( dec1_val hex1_val tohex bin1_val tobinary dec2_val hex2_val bin2_val dec3_val hex3_val bin3_val dec4_val hex4_val bin4_val dec5_val hex5_val bin5_val dec6_val hex6_val bin6_val dec1 dec2 x dec3 dec4 dec5 dec6 hex1 hex2 hex3 hex4 hex5 hex6 bin1 xxxxxxxx bin2 bin3 bin4 bin5 bin6      0      =      =    0     =     =    0 	    = 
    =    0     =     =    0     =     =    0     =     =             =       =   !" #" $    = %" &" '    = < 7 k      8 e'  Otb}:S G   9  
 8       2 http://www.dcs.napier.ac.uk/~bill/index.html _top  ? 9 }   :   , F w pM_ 5,Lebgfka 5,<ebkfka6> 5F|fݤě~
V-23HyŻ#W"@5fNT@Jh*RBD|,TKHT hM{($JKݒړ)|;if E[n.1j Ȁb Cن%hNTi'fQ@Eտ6xv))+D0C 5bvPin@%baIU:S3  "7R@& ˲Bج{@ _+$W`͘4j`	|kNX*T 5djW 7,ܰ=CmHta.Mxc6Le&3! J<oYslC:	/g@*o;}  5bzPy %vYV&a"Cb\xe eSIx "ئ{@ 5bVS&:o PDJh*
M^Olk,K}],Ā)7-Q 5Cb$0	sf, wS:m<	@4̦3 fC92.+#$ ?L w.Q͊At48R܀5bRTe?Mn@U©-I%%)lX slSr݅ 5d"Q)Sy@&
.2-gZCSK<^2K_gl_ll!nvenv5gPņ͔KRctl.̾,K05
O00(̢Q+) J=r>ۀ7 5kr'EǗ8>{vx.."jf36    : Arial .:Aabchnortuw7   ; h m  	: fff  5!lYB@`C V<:D,!@ A ; ;`	"   < g?8 0 @       (  Test B < $p@   
