home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / dse-src3.dms / in.adf / Source / Ham / hamshadow1.txt next >
Mailbox/MIME Entity  |  1993-01-06  |  2.9 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: Mailbox/MIME Entity (archive/mbox).

You can browse this item here: hamshadow1.txt

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Mailbox/MIME Entity (archive/mbox) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Swift 3D 3D Graphic (poly/swift3D3DGraphic) ext Unsupported
1% dexvert Boost Text serialization (other/boostTextSerialization) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file Mailbox text, 1st line "From peter@sugar.uu.net Wed Oct 19 07:08:31 1988", ASCII text default
100% TrID E-Mail message (Var. 2) default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried x-fmt/111 Plain Text File default
100% gt2 Textdatei (UNIX) default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime application/mbox default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 46 72 6f 6d 20 70 65 74 | 65 72 40 73 75 67 61 72 |From pet|er@sugar|
|00000010| 2e 75 75 2e 6e 65 74 20 | 57 65 64 20 4f 63 74 20 |.uu.net |Wed Oct |
|00000020| 31 39 20 30 37 3a 30 38 | 3a 33 31 20 31 39 38 38 |19 07:08|:31 1988|
|00000030| 0a 50 61 74 68 3a 20 6c | 65 61 68 21 62 69 6e 67 |.Path: l|eah!bing|
|00000040| 76 61 78 75 21 73 75 6e | 79 62 63 73 21 72 75 74 |vaxu!sun|ybcs!rut|
|00000050| 67 65 72 73 21 6d 69 74 | 2d 65 64 64 69 65 21 6b |gers!mit|-eddie!k|
|00000060| 69 6c 6c 65 72 21 74 65 | 78 62 65 6c 6c 21 73 75 |iller!te|xbell!su|
|00000070| 67 61 72 21 70 65 74 65 | 72 0a 46 72 6f 6d 3a 20 |gar!pete|r.From: |
|00000080| 70 65 74 65 72 40 73 75 | 67 61 72 2e 75 75 2e 6e |peter@su|gar.uu.n|
|00000090| 65 74 20 28 50 65 74 65 | 72 20 64 61 20 53 69 6c |et (Pete|r da Sil|
|000000a0| 76 61 29 0a 4e 65 77 73 | 67 72 6f 75 70 73 3a 20 |va).News|groups: |
|000000b0| 63 6f 6d 70 2e 73 79 73 | 2e 61 6d 69 67 61 0a 53 |comp.sys|.amiga.S|
|000000c0| 75 62 6a 65 63 74 3a 20 | 52 65 3a 20 53 63 75 6c |ubject: |Re: Scul|
|000000d0| 70 74 2d 34 44 20 55 70 | 67 72 61 64 65 0a 4d 65 |pt-4D Up|grade.Me|
|000000e0| 73 73 61 67 65 2d 49 44 | 3a 20 3c 32 38 36 32 40 |ssage-ID|: <2862@|
|000000f0| 73 75 67 61 72 2e 75 75 | 2e 6e 65 74 3e 0a 44 61 |sugar.uu|.net>.Da|
|00000100| 74 65 3a 20 31 39 20 4f | 63 74 20 38 38 20 31 31 |te: 19 O|ct 88 11|
|00000110| 3a 30 38 3a 33 31 20 47 | 4d 54 0a 52 65 66 65 72 |:08:31 G|MT.Refer|
|00000120| 65 6e 63 65 73 3a 20 3c | 34 37 37 39 40 6c 6f 75 |ences: <|4779@lou|
|00000130| 69 65 2e 75 64 65 6c 2e | 45 44 55 3e 20 3c 32 39 |ie.udel.|EDU> <29|
|00000140| 37 40 63 65 6c 69 61 2e | 55 55 43 50 3e 20 3c 32 |7@celia.|UUCP> <2|
|00000150| 38 33 32 40 73 75 67 61 | 72 2e 75 75 2e 6e 65 74 |832@suga|r.uu.net|
|00000160| 3e 20 3c 31 31 32 31 40 | 6c 65 61 68 2e 41 6c 62 |> <1121@|leah.Alb|
|00000170| 61 6e 79 2e 45 64 75 3e | 0a 44 69 73 74 72 69 62 |any.Edu>|.Distrib|
|00000180| 75 74 69 6f 6e 3a 20 75 | 73 61 0a 4f 72 67 61 6e |ution: u|sa.Organ|
|00000190| 69 7a 61 74 69 6f 6e 3a | 20 53 75 67 61 72 20 4c |ization:| Sugar L|
|000001a0| 61 6e 64 20 55 6e 69 78 | 20 2d 20 48 6f 75 73 74 |and Unix| - Houst|
|000001b0| 6f 6e 2c 20 54 58 0a 4c | 69 6e 65 73 3a 20 36 30 |on, TX.L|ines: 60|
|000001c0| 0a 0a 49 6e 20 61 72 74 | 69 63 6c 65 20 3c 31 31 |..In art|icle <11|
|000001d0| 32 31 40 6c 65 61 68 2e | 41 6c 62 61 6e 79 2e 45 |21@leah.|Albany.E|
|000001e0| 64 75 3e 2c 20 72 73 62 | 35 38 34 40 6c 65 61 68 |du>, rsb|584@leah|
|000001f0| 2e 41 6c 62 61 6e 79 2e | 45 64 75 20 28 52 61 79 |.Albany.|Edu (Ray|
|00000200| 6d 6f 6e 64 20 53 20 42 | 72 61 6e 64 29 20 77 72 |mond S B|rand) wr|
|00000210| 69 74 65 73 3a 0a 3e 20 | 49 6e 20 61 72 74 69 63 |ites:.> |In artic|
|00000220| 6c 65 20 3c 32 38 35 35 | 40 73 75 67 61 72 2e 75 |le <2855|@sugar.u|
|00000230| 75 2e 6e 65 74 3e 2c 20 | 70 65 74 65 72 40 73 75 |u.net>, |peter@su|
|00000240| 67 61 72 2e 75 75 2e 6e | 65 74 20 28 50 65 74 65 |gar.uu.n|et (Pete|
|00000250| 72 20 64 61 20 53 69 6c | 76 61 29 20 77 72 69 74 |r da Sil|va) writ|
|00000260| 65 73 3a 0a 3e 20 3e 20 | 41 6e 64 20 74 68 69 72 |es:.> > |And thir|
|00000270| 64 6c 79 2c 20 74 68 65 | 79 20 6e 65 76 65 72 20 |dly, the|y never |
|00000280| 73 65 65 6d 20 74 6f 20 | 74 72 79 20 70 72 6f 70 |seem to |try prop|
|00000290| 6f 67 61 74 69 6e 67 20 | 74 68 65 20 48 41 4d 20 |ogating |the HAM |
|000002a0| 65 72 72 6f 72 20 62 61 | 63 6b 77 61 72 64 73 2c |error ba|ckwards,|
|000002b0| 0a 3e 20 3e 20 65 76 65 | 6e 20 74 68 6f 75 67 68 |.> > eve|n though|
|000002c0| 20 74 68 69 73 20 6d 69 | 67 68 74 20 70 72 6f 64 | this mi|ght prod|
|000002d0| 75 63 65 20 62 65 74 74 | 65 72 20 72 65 73 75 6c |uce bett|er resul|
|000002e0| 74 73 2e 2e 2e 0a 0a 3e | 20 54 68 69 73 20 69 73 |ts.....>| This is|
|000002f0| 20 65 61 73 79 20 74 6f | 20 73 61 79 2c 20 61 6e | easy to| say, an|
|00000300| 64 20 73 6f 6d 65 74 69 | 6d 65 73 20 65 61 73 79 |d someti|mes easy|
|00000310| 20 74 6f 20 73 65 65 2c | 20 62 75 74 20 69 74 20 | to see,| but it |
|00000320| 69 73 6e 27 74 20 65 61 | 73 79 20 74 6f 20 64 6f |isn't ea|sy to do|
|00000330| 20 66 6f 72 0a 3e 20 74 | 68 65 20 67 65 6e 65 72 | for.> t|he gener|
|00000340| 61 6c 20 63 61 73 65 2e | 0a 0a 48 61 6e 64 6c 69 |al case.|..Handli|
|00000350| 6e 67 20 48 41 4d 20 61 | 74 20 61 6c 6c 20 69 73 |ng HAM a|t all is|
|00000360| 6e 27 74 20 74 68 61 74 | 20 65 61 73 79 20 74 6f |n't that| easy to|
|00000370| 20 64 6f 20 66 6f 72 20 | 74 68 65 20 67 65 6e 65 | do for |the gene|
|00000380| 72 61 6c 20 63 61 73 65 | 2e 2e 2e 20 62 75 74 20 |ral case|... but |
|00000390| 70 65 6f 70 6c 65 0a 73 | 74 69 6c 6c 20 64 6f 20 |people.s|till do |
|000003a0| 69 74 2e 0a 0a 3e 20 49 | 66 20 65 72 72 61 64 69 |it...> I|f erradi|
|000003b0| 63 61 74 69 6e 67 20 74 | 68 69 73 20 64 65 66 65 |cating t|his defe|
|000003c0| 63 74 20 69 73 20 74 68 | 61 74 20 69 6d 70 6f 72 |ct is th|at impor|
|000003d0| 74 61 6e 74 20 74 6f 20 | 79 6f 75 2c 20 64 65 76 |tant to |you, dev|
|000003e0| 69 73 65 20 61 6e 64 0a | 3e 20 70 75 62 6c 69 73 |ise and.|> publis|
|000003f0| 68 20 61 6e 20 61 6c 67 | 6f 72 69 74 68 6d 2f 63 |h an alg|orithm/c|
|00000400| 6f 64 65 20 74 68 61 74 | 20 77 68 65 6e 20 67 69 |ode that| when gi|
|00000410| 76 65 6e 20 61 6e 20 58 | 20 62 79 20 59 20 69 6d |ven an X| by Y im|
|00000420| 61 67 65 20 44 20 62 69 | 74 73 20 64 65 65 70 2c |age D bi|ts deep,|
|00000430| 20 77 69 6c 6c 0a 3e 20 | 6f 75 74 70 75 74 20 61 | will.> |output a|
|00000440| 6e 20 58 20 62 79 20 59 | 20 48 41 4d 20 69 6d 61 |n X by Y| HAM ima|
|00000450| 67 65 20 61 6e 64 20 63 | 6f 6c 6f 72 20 74 61 62 |ge and c|olor tab|
|00000460| 6c 65 20 73 75 63 68 20 | 74 68 61 74 20 74 68 65 |le such |that the|
|00000470| 20 22 48 41 4d 20 73 68 | 61 64 6f 77 73 22 20 61 | "HAM sh|adows" a|
|00000480| 72 65 0a 3e 20 6d 69 6e | 69 6d 69 7a 65 64 20 66 |re.> min|imized f|
|00000490| 6f 72 20 74 68 65 20 69 | 6d 61 67 65 2e 0a 0a 57 |or the i|mage...W|
|000004a0| 65 6c 6c 2c 20 74 68 65 | 20 6f 75 74 6c 69 6e 65 |ell, the| outline|
|000004b0| 20 69 73 20 63 6f 6e 63 | 65 70 74 75 61 6c 6c 79 | is conc|eptually|
|000004c0| 20 65 61 73 79 2e 20 49 | 66 20 79 6f 75 27 72 65 | easy. I|f you're|
|000004d0| 20 68 61 6e 64 6c 69 6e | 67 20 48 41 4d 20 61 74 | handlin|g HAM at|
|000004e0| 20 61 6c 6c 20 79 6f 75 | 20 68 61 76 65 0a 73 6f | all you| have.so|
|000004f0| 6d 65 20 73 6f 72 74 20 | 6f 66 20 66 75 6e 63 74 |me sort |of funct|
|00000500| 69 6f 6e 20 74 68 61 74 | 20 77 69 6c 6c 20 74 65 |ion that| will te|
|00000510| 6c 6c 20 79 6f 75 20 74 | 68 65 20 64 69 73 74 61 |ll you t|he dista|
|00000520| 6e 63 65 20 62 65 74 77 | 65 65 6e 20 73 65 70 65 |nce betw|een sepe|
|00000530| 72 61 74 65 20 63 6f 6c | 6f 72 73 0a 73 6f 20 49 |rate col|ors.so I|
|00000540| 27 6d 20 67 6f 69 6e 67 | 20 74 6f 20 74 61 6b 65 |'m going| to take|
|00000550| 20 74 68 61 74 20 61 73 | 20 61 20 67 69 76 65 6e | that as| a given|
|00000560| 2e 0a 0a 54 68 65 20 73 | 69 6d 70 6c 65 73 74 20 |...The s|implest |
|00000570| 61 6c 67 6f 72 69 74 68 | 6d 20 77 6f 75 6c 64 20 |algorith|m would |
|00000580| 62 65 20 74 6f 20 61 6c | 74 65 72 6e 61 74 65 20 |be to al|ternate |
|00000590| 74 68 65 20 65 72 72 6f | 72 20 70 72 6f 70 6f 67 |the erro|r propog|
|000005a0| 61 74 69 6f 6e 20 6f 6e | 20 61 0a 73 63 61 6e 6c |ation on| a.scanl|
|000005b0| 69 6e 65 20 62 61 73 69 | 73 2c 20 74 68 65 20 77 |ine basi|s, the w|
|000005c0| 61 79 20 6e 72 6f 66 66 | 20 64 6f 65 73 20 74 6f |ay nroff| does to|
|000005d0| 20 70 72 65 76 65 6e 74 | 20 72 69 76 65 72 73 20 | prevent| rivers |
|000005e0| 6f 66 20 77 68 69 74 65 | 73 70 61 63 65 20 69 6e |of white|space in|
|000005f0| 20 6f 6e 65 0a 6f 72 20 | 74 68 65 20 6f 74 68 65 | one.or |the othe|
|00000600| 72 20 6d 61 72 67 69 6e | 2e 20 41 20 62 65 74 74 |r margin|. A bett|
|00000610| 65 72 20 61 6c 67 6f 72 | 69 74 68 6d 20 77 6f 75 |er algor|ithm wou|
|00000620| 6c 64 20 62 65 3a 0a 0a | 50 61 73 73 20 31 3a 0a |ld be:..|Pass 1:.|
|00000630| 09 49 6e 69 74 69 61 6c | 69 73 65 20 61 6c 6c 20 |.Initial|ise all |
|00000640| 74 72 61 63 6b 65 64 20 | 63 6f 6c 6f 72 73 20 61 |tracked |colors a|
|00000650| 6e 64 20 63 6f 75 6e 74 | 73 20 74 6f 20 30 2e 0a |nd count|s to 0..|
|00000660| 09 53 63 61 6e 3a 0a 09 | 09 57 68 65 6e 20 64 69 |.Scan:..|.When di|
|00000670| 73 74 28 63 6f 6c 6f 72 | 28 74 68 69 73 20 70 69 |st(color|(this pi|
|00000680| 78 65 6c 29 2c 20 63 6f | 6c 6f 72 28 6e 65 78 74 |xel), co|lor(next|
|00000690| 20 70 69 78 65 6c 29 29 | 20 3e 20 74 68 72 65 73 | pixel))| > thres|
|000006a0| 68 0a 09 09 09 49 66 20 | 69 74 27 73 20 77 69 74 |h....If |it's wit|
|000006b0| 68 69 6e 20 74 68 72 65 | 73 68 20 6f 66 20 61 20 |hin thre|sh of a |
|000006c0| 74 72 61 63 6b 65 64 20 | 63 6f 6c 6f 72 2c 20 69 |tracked |color, i|
|000006d0| 6e 63 0a 09 09 09 09 69 | 74 73 20 63 6f 75 6e 74 |nc.....i|ts count|
|000006e0| 2c 20 67 6f 20 6f 6e 2e | 0a 09 09 09 45 6c 73 65 |, go on.|....Else|
|000006f0| 20 61 64 64 20 69 74 20 | 74 6f 20 74 68 65 20 74 | add it |to the t|
|00000700| 72 61 63 6b 65 64 20 63 | 6f 6c 6f 72 20 6c 69 73 |racked c|olor lis|
|00000710| 74 2e 0a 09 41 6c 6c 6f | 63 61 74 65 20 74 6f 70 |t...Allo|cate top|
|00000720| 20 31 36 20 74 72 61 63 | 6b 65 64 20 63 6f 6c 6f | 16 trac|ked colo|
|00000730| 72 73 20 61 73 20 74 72 | 75 65 20 63 6f 6c 6f 72 |rs as tr|ue color|
|00000740| 73 2e 0a 09 0a 54 68 69 | 73 20 69 73 20 61 6c 72 |s....Thi|s is alr|
|00000750| 65 61 64 79 20 6d 6f 72 | 65 20 74 68 61 6e 20 6d |eady mor|e than m|
|00000760| 6f 73 74 20 65 78 69 73 | 74 69 6e 67 20 70 72 6f |ost exis|ting pro|
|00000770| 67 72 61 6d 73 20 64 6f | 2c 20 62 65 63 61 75 73 |grams do|, becaus|
|00000780| 65 20 74 68 65 79 20 61 | 6c 6c 20 73 65 65 6d 20 |e they a|ll seem |
|00000790| 74 6f 0a 61 6c 6c 6f 63 | 61 74 65 20 74 72 75 65 |to.alloc|ate true|
|000007a0| 20 63 6f 6c 6f 72 73 20 | 6f 6e 20 74 68 65 20 66 | colors |on the f|
|000007b0| 6c 79 20 77 68 69 6c 65 | 20 67 65 6e 65 72 61 74 |ly while| generat|
|000007c0| 69 6e 67 20 74 68 65 20 | 69 6d 61 67 65 2c 20 6f |ing the |image, o|
|000007d0| 72 20 6c 65 74 20 79 6f | 75 0a 64 6f 20 69 74 20 |r let yo|u.do it |
|000007e0| 6d 61 6e 75 61 6c 6c 79 | 2e 20 54 68 69 73 20 6f |manually|. This o|
|000007f0| 66 20 63 6f 75 72 73 65 | 20 61 73 73 75 6d 65 73 |f course| assumes|
|00000800| 20 79 6f 75 20 48 41 56 | 45 20 61 20 64 65 65 70 | you HAV|E a deep|
|00000810| 65 72 20 62 69 74 6d 61 | 70 20 74 6f 20 77 6f 72 |er bitma|p to wor|
|00000820| 6b 0a 66 72 6f 6d 2e 20 | 41 73 20 61 6e 20 65 78 |k.from. |As an ex|
|00000830| 70 65 72 69 6d 65 6e 74 | 20 79 6f 75 20 63 6f 75 |periment| you cou|
|00000840| 6c 64 20 61 6c 73 6f 20 | 74 72 79 20 61 6c 6c 6f |ld also |try allo|
|00000850| 63 61 74 65 20 74 68 65 | 20 74 6f 70 20 38 20 61 |cate the| top 8 a|
|00000860| 73 20 74 72 75 65 20 63 | 6f 6c 6f 72 73 0a 61 6e |s true c|olors.an|
|00000870| 64 20 74 68 65 6e 20 61 | 6c 6c 6f 63 61 74 65 20 |d then a|llocate |
|00000880| 74 68 65 20 6e 65 78 74 | 20 38 20 66 72 6f 6d 20 |the next| 8 from |
|00000890| 74 68 65 20 72 65 6d 61 | 69 6e 69 6e 67 20 63 6f |the rema|ining co|
|000008a0| 6c 6f 72 73 20 75 6e 6c | 65 73 73 20 61 20 48 41 |lors unl|ess a HA|
|000008b0| 4d 20 63 68 61 6e 67 65 | 0a 77 69 6c 6c 20 70 75 |M change|.will pu|
|000008c0| 74 20 69 74 20 77 69 74 | 68 69 6e 20 74 68 72 65 |t it wit|hin thre|
|000008d0| 73 68 2e 2e 2e 0a 0a 50 | 61 73 73 20 32 3a 0a 09 |sh.....P|ass 2:..|
|000008e0| 53 63 61 6e 3a 0a 09 09 | 57 68 65 6e 20 64 69 73 |Scan:...|When dis|
|000008f0| 74 28 63 6f 6c 6f 72 28 | 74 68 69 73 20 70 69 78 |t(color(|this pix|
|00000900| 65 6c 29 2c 20 63 6f 6c | 6f 72 28 6e 65 78 74 20 |el), col|or(next |
|00000910| 70 69 78 65 6c 29 29 20 | 3e 20 74 68 72 65 73 68 |pixel)) |> thresh|
|00000920| 0a 09 09 09 49 66 20 61 | 20 73 69 6e 67 6c 65 20 |....If a| single |
|00000930| 48 41 4d 20 63 68 61 6e | 67 65 20 63 61 6e 20 6d |HAM chan|ge can m|
|00000940| 61 6b 65 20 69 74 20 77 | 69 74 68 69 6e 0a 09 09 |ake it w|ithin...|
|00000950| 09 09 74 68 72 65 73 68 | 2c 20 64 6f 20 69 74 0a |..thresh|, do it.|
|00000960| 09 09 09 45 6c 73 65 20 | 49 66 20 69 74 27 73 20 |...Else |If it's |
|00000970| 77 69 74 68 69 6e 20 74 | 68 72 65 73 68 20 6f 66 |within t|hresh of|
|00000980| 20 61 20 74 72 75 65 20 | 63 6f 6c 6f 72 2c 20 61 | a true |color, a|
|00000990| 73 73 69 67 6e 0a 09 09 | 09 09 74 68 61 74 20 63 |ssign...|..that c|
|000009a0| 6f 6c 6f 72 2e 0a 09 09 | 09 45 6c 73 65 20 69 66 |olor....|.Else if|
|000009b0| 20 61 20 73 69 6e 67 6c | 65 20 48 41 4d 20 63 68 | a singl|e HAM ch|
|000009c0| 61 6e 67 65 20 66 72 6f | 6d 20 4c 41 53 54 20 70 |ange fro|m LAST p|
|000009d0| 69 78 65 6c 20 77 69 6c | 6c 0a 09 09 09 09 70 75 |ixel wil|l.....pu|
|000009e0| 74 20 54 48 49 53 20 70 | 69 78 65 6c 20 77 69 74 |t THIS p|ixel wit|
|000009f0| 68 69 6e 20 74 68 72 65 | 73 68 20 6f 66 20 4e 45 |hin thre|sh of NE|
|00000a00| 58 54 0a 09 09 09 09 70 | 69 78 65 6c 2c 20 64 6f |XT.....p|ixel, do|
|00000a10| 20 69 74 2e 0a 09 09 09 | 52 65 70 65 61 74 20 66 | it.....|Repeat f|
|00000a20| 6f 72 20 64 6f 75 62 6c | 65 20 48 41 4d 20 63 68 |or doubl|e HAM ch|
|00000a30| 61 6e 67 65 2c 20 69 66 | 20 69 6e 74 65 72 6d 65 |ange, if| interme|
|00000a40| 64 69 61 74 65 0a 09 09 | 09 09 48 41 4d 20 63 6f |diate...|..HAM co|
|00000a50| 6c 6f 72 20 69 73 20 77 | 69 74 68 69 6e 20 74 68 |lor is w|ithin th|
|00000a60| 72 65 73 68 2e 0a 09 09 | 09 52 65 70 65 61 74 20 |resh....|.Repeat |
|00000a70| 66 6f 72 20 74 72 69 70 | 6c 65 20 48 41 4d 20 63 |for trip|le HAM c|
|00000a80| 68 61 6e 67 65 2c 20 69 | 66 20 69 6e 74 65 72 6d |hange, i|f interm|
|00000a90| 65 64 69 61 74 65 0a 09 | 09 09 09 48 41 4d 20 63 |ediate..|...HAM c|
|00000aa0| 6f 6c 6f 72 20 69 73 20 | 77 69 74 68 69 6e 20 74 |olor is |within t|
|00000ab0| 68 72 65 73 68 2e 0a 09 | 09 09 45 6c 73 65 20 49 |hresh...|..Else I|
|00000ac0| 66 20 61 20 74 72 75 65 | 20 63 6f 6c 6f 72 20 69 |f a true| color i|
|00000ad0| 73 20 77 69 74 68 69 6e | 20 61 20 48 41 4d 20 63 |s within| a HAM c|
|00000ae0| 68 61 6e 67 65 20 6f 66 | 20 6e 65 77 0a 09 09 09 |hange of| new....|
|00000af0| 09 63 6f 6c 6f 72 2c 20 | 75 73 65 20 74 68 61 74 |.color, |use that|
|00000b00| 20 61 73 20 74 68 65 20 | 6e 65 77 20 63 6f 6c 6f | as the |new colo|
|00000b10| 72 2e 0a 09 09 09 45 6c | 73 65 20 66 61 6c 6c 20 |r.....El|se fall |
|00000b20| 62 61 63 6b 20 6f 6e 20 | 65 78 69 73 74 69 6e 67 |back on |existing|
|00000b30| 20 61 6c 67 6f 72 69 74 | 68 6d 2e 0a 2d 2d 20 0a | algorit|hm..-- .|
|00000b40| 09 09 50 65 74 65 72 20 | 64 61 20 53 69 6c 76 61 |..Peter |da Silva|
|00000b50| 20 20 60 2d 5f 2d 27 20 | 20 70 65 74 65 72 40 73 | `-_-' | peter@s|
|00000b60| 75 67 61 72 2e 75 75 2e | 6e 65 74 0a 09 09 20 48 |ugar.uu.|net... H|
|00000b70| 61 76 65 20 79 6f 75 20 | 68 75 67 67 65 64 20 20 |ave you |hugged |
|00000b80| 55 20 20 79 6f 75 72 20 | 77 6f 6c 66 20 74 6f 64 |U your |wolf tod|
|00000b90| 61 79 3f 0a | |ay?. | |
+--------+-------------------------+-------------------------+--------+--------+