%!PS-Adobe-2.0 %%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software %%Title: origin.dvi %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: CMR10 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -t letter -Pransom origin -o origin.ps %DVIPSParameters: dpi=300 %DVIPSSource: TeX output 2005.10.11:0939 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: texps.pro 0 0 %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end %%EndProcSet %%BeginFont: CMR10 %!PS-AdobeFont-1.1: CMR10 1.00B %%CreationDate: 1992 Feb 19 19:54:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 49 /one put readonly def /FontBBox{-251 -250 1009 969}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C 295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C 4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF 2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E 0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B 43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC 96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E 4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099 E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634 5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721 639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB0342893C0BBC0A879 B7220832FB50103F72F8B5D98CF223DB1D0EE09EE454D9496C392F12478835E1 762DF62F2BCF601F3355828AB3963623C4B9BDBBC761B9DE9EDE67C74277FECB B3AAEE9240011A2BC34C4879B3673E7EEB374A3FB8ED01FB5FB85AFBC1F7299A 8371255D51560E1946A50092C8E48F3BF180229FF21A1A79020E4BEB512EABF1 02AA111461557961E3B891E4FC323C61D497CCCE9D2586EB93DE4D6FB682B960 B36D5C4AB832F0F8D8CFBA86753A9A919B814D506A80B2A8399C9396D9C94C4B 74FD9890373C583561A49FBED4F520EFC18DBA2E1BFE377A7B11B3684EFA80F5 E9122A94423BC3A5B27D8A4FC17EE6DD29 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 40258431 52099146 1000 300 300 (origin.dvi) @start /Fa 206[21 49[{}1 41.511 /CMR10 rf %DVIPSBitmapFont: Fb ransom10 10 51 /Fb 51 122 df<7038F87CF87CF87CF87CF87CF87C00380038003800380038003800380E 0E7B9C19>34 D<3078FCFCFCFCFC7878303030303030060F779819>39 D<00F00380030006001C001C001C003C0038007000E000E000E000E000E000E000E000E0 00E000E000E000E0007000300038001C001C001C0006000300038000F00C20749C19>I< F00018000C000E0007000300038001C001C001C000E00060006000600060006000600060 00600060006000E001C001C001C00380030007000E000C001800F0000B207E9C19>I<3C 7CFEFEFEFE1E1E1E1C1C3CF0E0E0070F7D8919>44 DI<3C7CFEFEFEFE3C07077D8619>I<01F80003FC000FFF001E07803C03C07801E07000E0 7000E07000E0E00070C00030C00030C00030C00030C00030C00030C00030C00030C00030 C00030E000707000E07000E07000E07801E03C03C01E07800FFF0003FC0001F800141E7E 9B19>48 D<3FF0FFF07FE03FC01F80078003800380038003800380038003800380038003 8003800380038003800380038003800380038007C00FE03FF8FFFE0F1D7D9C19>I51 D55 D<0FE00FF01FF87FFC7F9C7F0EF807F007F007700E700C701C18380C700F F01FF83C38781CC00FC007C007C07FC0FFC1FFE07FE01FF00F7FFC1FF80FF8101E7B9819 >I<03C01FF83C78783C700E6006E007C007C007C007C007C007E007700778077FFF1FFF 0FFF0FFF007E003C003C001C001800387FE07FC0FFC07F00101D7B9C19>I<00600000F0 0000F00001F80001F80001F80001FC0003FC0003FC0003FC00020E000206000607000E07 000C07000C07000807000807000FFF801FFF801F87801F03801801C01000C03000E07000 00700000F00000F80000131D7E9C19>65 D<1FFE001FFF001FC7801F83C01C01C01C00C0 1C00E01C00601C00601C00601C00601C00601C00601C00601C00601C00601C00601C0060 1C00601C00601C00601C00601C00E01C00C01C01C01C03C01C07803FFF00FFFE00131D7A 9919>68 DII<03FF2007FFE00E03E01C01E0380060300020700020E000 00E00000E00000E00000E00000E00000E00000E00000E00000E01FE0E01FE0E01FE0E00F E0E007E0E003E07001E03000E03800E01C01E01E03C01FFFC003FF00131D7D9C19>I73 D75 DIII<01F8000FFF000F0F001E07807801E07000E0 7000E07000E0600060E00070C00030C00030C00030C00030C00030C00030C00030C00030 C00030E000706000607000E07000E07000E07801E01E07800F0F000FFF0001F800141D7E 9C19>I<3FFF001FFFC00E03C00E01E00600E00600600600600600600600600600600600 600600600600E00601C006038007FF0007FE0007FE0007FE0007E70007C30007C3800781 C00781C007C1E007F0F00FF0783FF07CFFF03F181D809C19>82 D<1FE4007FFC00401C00 C00C00C00400C00400C00400E000006000007000001E00000F00000FE00001FC00001E00 000F000001E00000E00000E00000E00000E00000E00800700C00700E00700F00F00F81E0 0FFFE00FFF80141D7E9C19>II87 D<007F0000FF8003FFC00781C00701C00701C00601C00001C0 0001C000FFC001FFC007FFC01FFFC01FFFC03FFFC07FFFC07FFFC0FFFFC03FFFC01FFFC0 1FFFFC07F1F81616809519>97 D<780000F800003800001800001800001800001800001F FF001FFF001FFF801FE1E01F80E01F00F018007018003018003018003018003018003018 00301800301800301C00701C00601E00E01F01E01F83C01DFF80187C00141D7E9C19>I< 03FE0007FE001FFF003FFF003FFF007FFF00FE0000E00000E00000E00000E00000E00000 E00000E00000E00000F000007800007C00603E03C01F07801FFF0003F80013167D9519> I<0001F00007F000003000003000003000003000003003FFE007FFE00FFFE01FFFE03F81 E07F01E07001E06001C0E001C0C00180C00180C00180C00180C00180C00180C00180C003 00E00F00F03F20787FE07FEFE01FC780141D7E9C19>I<07F8001FFE001FFE003FFF007F FFC07FFFC0FFFFC0FFFFC0FFFFC0FFFFC0FE0000F80000F00000E00000E00000E00040F0 01C07801803C03801FFF0007FC0003F80012167D9019>I<007FC000FFE001FFC003FFC0 03F00003C0000380000380000380003FFFC0FFFF00038000038000038000038000038000 03800003800003800003800003800003800003800003800003800007C0000F00003E0000 FC0000131D7D9C19>I<03E00007F0000FFFE01FFF003FFF007FFF007E3F007C1F00780F 007007003007003807001E0C000F18000FF8000FE0000E00000E00000FFC000FFE001FFF 007807806001C0C000E0E000E0E000C0F001807FFF001FFE000FFC00131E7E9519>I<3C 0000FC00003C00001C00001C00001C00001C00001FFE001FFE001FFF001FFFC01FFFC01F FFC01E03C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C 01C01C01C01C01C03E03E0FF8FF8151D809C19>I<7F007F00FF003F001F001F00030003 0003000300030003000300030003000300030007800FC01FE07FF8FFFC0E167B9519>I< 3C0000FC00003C00001C00001C00001C00001C00001C01E01C01C01C03C01C0E001C0C00 1C18001C70001C60001CC0001F80001F80001F80001FC0001FE0001FF0001FF8001FFC00 1FFE001F8F001F07803F03E0FF81E0131D7D9C19>107 D<3FF0FFF07FE03FC01F800780 038003800380038003800380038003800380038003800380038003800380038003800380 038007C00FE03FF8FFFE0F1D7D9C19>I<3071C0787BC0FCFFE01F9E381F1C381E1C381C 18381C18381C18381C18381C18381C18381C18381C18381C18381C18381C18381C18381C 1C001C1C003FFE00FFFE0015167D9519>I<707C0070FE00F9FF001F01801E01801E0180 1C0180180180180180180180180180180180180180180180180180180180180180180180 3801C03801C07FFFE0FFFFF014167B9519>I<03F00007F8001FFE003C0F003807007003 80E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C06001807FFF 803FFF001FFE001FFE0003F00012167D9519>I<787C00FDFF003F83001F01801E00E01C 00E01C00E01800E01800E01800E01800E01800E01800E01800E01800E01800E01F01C01F 83801FFF801FFF001FFC001FF8001E00001C00001C00003C00003C00007E0000FF000013 1D7E9919>I<3FFE007FFE00FFFF0007FFC007FFC007FFC007C000070000060000060000 0600000600000600000600000600000600000600000600000E00000F00001FC0003FF000 12167D9519>114 D<0FE00FF01FFC7FFC78FCF87CFC007C007E007F001F800FF8007C00 060007000700074007F00EF81CFFFC7FE010167B9819>I<008000038000038000038000 0380000380003FFFC0FFFF00038000038000038000038000038000038000038000038000 03800003800003800003800003800003800003FFE003FFC003FFC003FF0001FC0000F800 131C7D9619>I<7801E07803E0F807E01800E01800E01800E01800E01800E01800E01800 E01800E01800E01C00E01C01E01E07E01F0FE01F9FE01FFFE01FFFFC0FFFFC0FFFFC03E0 E016167E9819>IIIII E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 300dpi TeXDict begin %%BeginPaperSize: Letter letter %%EndPaperSize end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 83 42 a Fb(Ages)25 b(ago)g(in)g(the)g(first)g (demo)g(I)g(did)g(for)g(AMS,)g(one)g(of)g(the)g(examples)g(simulated)0 91 y(an)g("Eastern)g(European)g(mathematician)g(with)g(an)g(old)g (typewriter".)50 b(I)25 b(decided)g(to)0 141 y(resuscitate)g(that)g (font)g(---)g(it's)g(hilarious)g(---)g(before)g(SAIL)g(goes)g(away.)50 b(The)25 b(rel-)0 191 y(evant)g(binary)g(files)g(are)g(RANSOM.TFM)g (and)g(RANSOM.300.)50 b(When)25 b(you)g(use)g(this)g(font,)0 241 y(the)g(effect)g(is)g(like)g(a)g(wonderful)g(old)g(typewriter)g (with)g(bent)g(keys)g(and)g(some)g(filled-)0 291 y(in)g(letters)g (etc....)50 b(perfect)25 b(for)g(writing)g(ransom)g(notes....)83 340 y(I)g(don't)g(know)g(the)g(provenance)g(of)g(this)g(font,)g(but)g (somebody)g(brought)g(it)g(to)g(SAIL)0 390 y(about)g(1978.)50 b(I)25 b(converted)g(it)g(to)g(GF)g(format)g(using)g(a)g(program)g (that)g(Art)g(Samuel)g(wrote.)1525 440 y(D.)g(E.)g(Knuth)0 490 y(\(extract)g(from)g(an)g(E-Mail)g(message\))890 2770 y Fa(1)p eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF