Category : Files from Magazines
Archive   : PCTV2N5.ZIP
Filename : FASTFERN.PS

 
Output of file : FASTFERN.PS contained in archive : PCTV2N5.ZIP


% ************************************************************************
% ************************************************************************

% FAST & FRUGAL FRACTAL FERN FUN

% ************************************************************************
%
% SUMMARY: A collection of Guru tools that let you convert fractal ferns,
% pixel remaps, and other calculation-intensive procs into fast
% re-running images. Included are...
%
% (A) - Fractal fern precaptured as an image.
% (B) - An ultra-fast bigger fern.
% (C) - Tools to write fractals to an image string
% (D) - Code to invert a string image.
% (E) - Tool to return the image for host recording
% (F) - Creating a random screen image
%
% Portions reprinted from Don Lancaster's ASK THE GURU III.
%
% Copyright c 1991 by Don Lancaster. All rights reserved.
% Free help line and additional info: (602) 428-4073.
%
% ************************************************************************

% Name of textfile: FASTFERN.PS
% Source: SYNERGETICS
% Author: Don Lancaster
% Desc: Fast & Frugal Fractal Fern Fun
% Date: September 29, 1991
% Release: 1.0
% Approx length: 51K
% Status: Copyright 1991 by Don Lancaster and Synergetics.
% 3860 West First Street, Thatcher, AZ. (602) 428-4073.
% All commercial rights reserved. Personal use permitted
% so long as this status message stays present and intact.
% PostScript Secrets book+disk $29.50 VISA/MC. Free help
% line and additional info (602) 428-4073.
%
% Keywords: fractal, fern, image, random, screen, speed,
%
%
%

% X E Activate XON/XOFF if necessary.
% Z Values are shown for Apple Super Serial Card

% Approx NTX run time - Fern runs in 0.8 seconds without baud rate limit!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% These are just a collection of internal tools I've found handy
% when exploring converting time-intensive procs into image bitmaps.

% Uncomment these lines if you are using my persistent Gonzo utilities
% Test and debug of any changes are INFINITELY simpler if you do.

% gonzo begin
% ps.util.1 begin
% printerror
% nuisance begin

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% (A) A fractal fern precaptured as an image. Run it off a hard disk to
% eliminate baud rate limiting. Should take 0.8 seconds on an 820.

% This can be further reduced by 2/3 by using a sideways and
% inverted ASCII85 Level II recoding.

/fernimage<
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE7FFFFFFFE87FFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF3FFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FFFFFFF49C1FFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF4FFFFFFC6303FFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB7FFFFF8262707FFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFFFEC40040FFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFD8FFFFF4C000183FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFE7FFFF5A280207FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF8C3FFFF647860683FFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB81FFFFD594F3206FFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFD18FFFF9248214087FFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFB13FFFAFB3C02850FFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDD849FFFF1E38E2080FFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFF9CCFFFC366CA62081FFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3EA4E7FFEC80B0062007FFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5FDAF3FC81E9EFE04003FFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EEEC7801FE60D2790001FFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3657BFF9F43C080810007FFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CE519FF21F1322E022147FFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5238DFDD93E3162008001FFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8AC6E3FC9C631080000000FFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E5170FE530D06000000007FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF819500FF15C0022084DFC07FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9432387F0600401817FFFE3FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA212A67FC024A7013FFFFF3FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3AEA67F814B01E0747FFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8003213FB218E04560FFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA430281F98857FE5C1C3FFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C73809FBCE00E029207FFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C41FA5FBC7E8E0001083FFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C21615FF81FFE5828027FFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE06007FD05FFEC0820083FFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC0F083BD7E7FFAA020008FFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC1A8338B233FF530098807FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC125186FC99FFC38E67001FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC1A12100C9CFC0084382007FFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCC400488D0E03F1C5500203FFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCC82240A81FEA702930C411FFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEC0B01EEE0793EC7300C000FFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEC1E2166FA7CA8E402100003FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF80A008618BE44D080410001FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF80DE082CA7F2C1000000020FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFC8C840B005F80A0A1110000FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFC8100636A3F80804880DF807FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFC99004E381FA5440803FFFC3FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFECA709509CFB00640071FFF3FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF808894204FB901F04C1FFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF82C0E08C6FB4F0368028FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF844083AB3FBC7FF21800FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF8428F0A613A83FF700001FFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF90008150BAE11FFC04422FFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFD082D11005C34FFE210403FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF006508C82D3E7FF6F0000FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF1815214224A32200778013FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF000D0232414BF1D3C19003FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF0A0747900049DDFAA6C000FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF8087A2912105E5D8FA10003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFE00796290C52F1860820201FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFE203220036D4F8630000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFE003A880CFB0FC8001000007FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFE883A190DE02FA20E8480003FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFF823E120B08B7B2884001001FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFF801E020807179944003FFE1FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFFFD01E000A06178981D841FF8FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5BFFFFC01E0018491F94E0C003FFEFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFE01F0429600B887FF0841FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFF27FFFFFFFFCFBFFFFE04F80280A20C43FB04047FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFF01FFFFFFFF9FBFFFFF80F800A5812101FF82203FFFFFFFFFFFF
FFFFFFFFFFFFFFFFF87C0BFFFFFFF1FBFFFFF80F840E08008ACFD95400FFFFFFFFFFFF
FFFFFFFFFFFFFFFFF88F10FFFFFFE7FBFFFFFC07C0060880C06C21B1003FFFFFFFFFFF
FFFFFFFFFFFFFFFE2F03067FFFFF99FBFFFFFE07E00611C02C3F9B01201FFFFFFFFFFF
FFFFFFFFFFFFFFFF03A40F9FFFFF1DFBFFFFFE07E00618404038D990800FFFFFFFFFFF
FFFFFFFFFFFFFFE0C40C111FFFFE3FFBFFFFFF03F0060082553CC3600087FFFFFFFFFF
FFFFFFFFFFFFFFF00112175FFFFCBBFBFFFFFF83F0078004989EC8200003FFFFFFFFFF
FFFFFFFFFFFFFE090088DB7FFFF89DFDFFFFFFC1F8078001E81F20A80000FFFFFFFFFF
FFFFFFFFFFFFF1200046AD9FFFE7D5FDFFFFFFE1FC03C8C4805E808000007FFFFFFFFF
FFFFFFFFFFFFE0482032F5AFFFCC6DFDFFFFFFF0FE038004203E808400003FFFFFFFFF
FFFFFFFFFFFF000B2D71347FFF95FDE5FFFFFFF87E03C048241E000203C01FFFFFFFFF
FFFFFFFFFFFC0087841E7C5FFF381FE1FFFFFFFC3E03E0000CAEA718187E1FFFFFFFFF
FFFFFFFFFFFA08020410607FFE70DC85FFFFFFFFFF81E242080983F8907F9FFFFFFFFF
FFFFFFFFFFF00002D97E77131CFE19F8FFFFFFFFFF81E002801249F8000FDFFFFFFFFF
FFFFFFFFFFC0035A52C5F8F4F3E09AF1FFFFFFFFFFC1F086200A0DFC000BFFFFFFFFFF
FFFFFFFFFF80000012089FDDF7FD7A017FFFFFFFFFE0F806418002F86003FFFFFFFFFF
FFFFFFFFFF000000800611864FD87A707FFFFFFFFFE0F806A430C7808400FFFFFFFFFF
FFFFFFFFFE0000080E10804C1FB4A6E43FFFFFFFFFF0FC068000836740803FFFFFFFFF
FFFFFFFFFC00000002B0BAC73F9886885FFFFFFFC1F87C070C00039582101FFFFFFFFF
FFFFFFFFF80040011028A9A47FE20B806FFFFFFF83843C230810D1C800000FFFFFFFFF
FFFFFFFFF03FFFC0383901607F059DE0B3FFFFFE060E3F07802189C2000047FFFFFFFF
FFFFFFFFF1FFFFF0016007497F9A19E939FFFFF8CC981F03842101C5000003FFFFFFFF
FFFFFFFFF7FFFC3C438040137F10F99038FFFFF880206383C880A1C2020009FFFFFFFF
FFFFFFFFFFFFFC02100F82237F26018C3F3FFFF4C2410783C02803F0100000FFFFFFFF
FFFFFFFFFFFF8305A17C13C77F6820613D9FFFF504802841C4204080C409E07FFFFFFF
FFFFFFFFFFFFC00505380F257F4FE7113FCFFFF10A3B0081E0301130FE00FC7FFFFFFF
FFFFFFFFFFF82504227FFE197F400401FC83FFFA84080001E03000297C001F7FFFFFFF
FFFFFFFFFFFC0A2717FFFC8C7FD116B1FD91FFF871A00800701440003E807FFFFFFFFF
FFFFFFFFFFC05082813FF90DF08CFE08FD00FFFF1CE7321030100001C04407FFFFFFFF
FFFFFFFFFE001860F07FF371F492B720FD807FFF70C0024008180000D50203FFFFFFFF
FFFFFFFFF9018228E27FE63738964A30EE9D9FFE802FF04200180210E88020FFFFFFFF
FFFFFFFFF800876D0092CF464C2046D03EA1CFE25EB1A85800180400E000007FFFFFFF
FFFFFFFFE01012B9E7EA9C874A2389688EC5E20F47800004101C00406008403FFFFFFF
FFFFFFFF802004C1AF5D3C0FAE88883A16EC77FBC2490012001C0800E030001FFFFFFF
FFFFFFFF00009105060E7C306301889EAA157F9034220000000C04002000000FFFFFFF
FFFFFFFE000021043D24F856D882790E2419BECE66109000600E020034C80007FFFFFF
FFFFFFF8001010202119F85AF118020EB66C5F230E00427FFF0E0210047C0307FFFFFF
FFFFFFF000020100AC43F8024401414E121B1F8A8180E0FFFFC70200017845E3FFFFFF
FFFFFFF0000046692163F113D100284E12A00FC0204C03C7FFE7830000A000FBFFFFFF
FFFFFFE07FFA01604209F0072882034E33A2CFE00E01220FFFF383000098003FFFFFFF
FFFFFFC3FFFF80818115F2028080F95E81ACCFD899C12C107FFF830008C2841FFFFFFF
FFFFFFCFFFC0500E0519F21D0E80D07E449227CC043814218FFFC38000E1000FFFFFFF
FFFFFFFFFC6002381E29F4018AA8B87E050807EE7018200019FFE38000C00007FFFFFF
FFFFFFFFFC01243FFC75FC93C0E1607E219853EC3FF9420001FFE18000800001FFFFFF
FFFFFFFFC009811FF865B4024044A17E332703E80FFA8210003FF1C100020001FFFFFF
FFFFFFFFC007303FF20409AC9400C57EA4800FE8E7FF890F400FF9C100012000FFFFFF
FFFFFFFE1205093FE425F00C028001FEF26006A933FE0C660003FCE18000E1107FFFFF
FFFFFFF8007316A1CC04A80542C319FEE02026EE49FD04200401FCE10000B00E7FFFFF
FFFFFFE000F0203C9D28800193C001FEF13750020C83CE7318007FE1004342873FFFFF
FFFFFFC0082EAE613C240089838101FE7040082607D8C1B001203FF180011003FFFFFF
FFFFFF8003426AA07C19000D238207FF7228200217A6B20200000FF180018000FFFFFF
FFFFFE0001110818F854A4048BC087FF721221DBC7D0304000000FF8C00150507FFFFF
FFFFFE001000002CF80700248B8107FF7A2A2108C3E53200800007FCC00040003FFFFF
FFFFFC0000042021F8186C030B800FFF7E0E000A51F1200001FFC3FCC00008003FFFFF
FFFFF80003211516F204642F0F8C1FFF7E04600983F0000C07FFF3FE610007001FFFFF
FFFFF00020038887F27C00000F801FFF7E20000901F433004C3FFFFFE10001410FFFFF
FFFFE0FFFC006046FA05831C2F801FFF7E0000304CF600F9D0C7FFFFF1000840CFFFFF
FFFFE7FF02218382FC288A2C0F807FFF7F60411120F730120004FFFFF10008C06FFFFF
FFFFEFF8C47BFF22D52192101F887FFF7F50014172F59FF20800FFFFF98108003FFFFF
FFFFFFF8030BFE72840202013F01FFFF7FC2450CF1F90FF300001FFFF98018001FFFFF
FFFFFFC0006BFC8AD1200A003F00FFFF7FC02103819C93FF021107FFFC8400000FFFFF
FFFFFF00094BF98240078E503F03FFFF7FCC0100801A59FF4F6001FFFF84004007FFFF
FFFFFE002400030780004E287F03FFFF7FEA00AC22114C00003080FFFFC4000003FFFF
FFFFF8008CDF1F8CC0820E107E07FFFF7FE842A21071879F1894807FFFC4008023FFFF
FFFFF02059982F00800A4E007E07FFFF7FF800A08820072D8C14001FFFE400801BFFFF
FFFFE0001C010F0402101E21FE0FFFFF7FF880E8D08407885300000FFFF200C00FFFFF
FFFF800000101E42A2001E01FC1FFFFF7FF80060A88C83C300000007FFFE000007FFFF
FFFF000000263E04C2B51E01FC7FFFFF7FFC2064903563E10C180003FFFE000803FFFF
FFFE000001005F0282001C03F8FFFFFF7FFF0060004D81E284003FC1FFFF201001FFFF
FFFC000030804F0140041E03F1FFFFFF7FFF0060205015E844210FF9FFFF200001FFFF
FFFC1FDC060C9E8A88007C07FFFFFFFF3FFF4878504261E481A00FFFFFFFA00004FFFF
FFF8FF8003F89E0095047C07FFFFFFFFBFFFC03C000287E271C001FFFFFFE00003FFFF
FFF9FC2413F0230096007C0FFFFFFFFEFFFFC83C4085E6653F60003FFFFFF00001FFFF
FFFFF80027E405008202FC1FFFFFFFFCBFFFC01C104640201FF0000FFFFFF00080FFFF
FFFFF1081C482A014300F83FFFFFFFFDBFFFF03F014680884FA60803FFFFF20280FFFF
FFFFC164055B0C000201F83FFFFFFFF3FFFFF01F0040000624420801FFFFFA00007FFF
FFFF0001C83CA0800F01F8FFFFFFFFE7BFFFF80F002050141E1B4400FFFFFE40017FFF
FFFE0001213A00400E01F0FFFFFFFFCFBFFFFC0F0029081199D180003FFFFF4000FFFF
FFF80000223880400603E20FFFFFFF9FBFFFFE07803100003C9400001FFFFF00007FFF
FFF000208C7874200F03E782FFFFFF2FBFFFFE07C43008041E0008000FFFFF80807FFF
FFE00000013898000E07C1E07FFFFE6FBFFFFF87C03801200E02100007FFFFC0007FFF
FFC00000083000201E0FE2618FFFFCEF9FFFFF83E01C89003E01003F83FFFFC0007FFF
FFC07206309100603E081A820FFFFADFDFFFFFC1F01C01080E000087F3FFFFE0007FFF
FF87E007E00800601E1E0081D7FFE06FDFFFFFF1F81D01024607E000FBFFFFF8003FFF
FF9F008BEA0010623E00111A1FFFC6AFDFFFFFF8F80E08121013F0007FFFFFF8003FFF
FFFE0007184000603824A42147FF95AE5FFFFFFE7C0E00080009F0003FFFFFF8007FFF
FFF80016388C0860740008752FFF33FE1FFFFFFFFE0F0080800500000FFFFFFE003FFF
FFF820013001006040214B3F0FFE60644FFFFFFFFF07808D108EBC3003FFFFFE003FFF
FFE0840070000060001809CF3FFCEC6F0FFFFFFFFF8780C00047501401FFFFFF003FFF
FFC00404300000E0408261008081D16617FFFFFFFFC7C0C20003A00000FFFFFF003FFF
FF800000B80008E00044C40EBC77F9E997FFFFFFE7C3E06200038202007FFFFF803FFF
FF000045200001E000489A43E0A7A29703FFFFFF0E31E06000038080003FFFFF803FFF
FE000088808101C000000021720F9F3841FFFFFE1820F0610047C080001FFFFFC03FFF
FC1C01F04000838000224100539F820C227FFFFCF2403870844123200F8FFFFFC03FFF
FC7804E40011838000001119203F28AF833FFFF800800038000A41F003CFFFFFE03FFF
FDF0094C0001830000040381983F1426034FFFF844010038088020E000FFFFFFE03FFF
FFE00208800182004400800088BF246CA3E7FFF19CC4001C08000242607FFFFFF03FFF
FF8000180103841FFFC20C0000BF204003D1FFF00820400C08000340001FFFFFF07FFF
FE00002810038C7FFD38907041BF51588BB0FFF8639080060C000304000FFFFFF87FFF
FE00000E00138DFFF8000B80E4BF40910FA83FFF295004010C0001800007FFFFF87FFF
FC00000001031FFF82844B93C23F8A1A0FC01FFE70EC94000C002181C003FFFFF87FFF
F800060001271FFFE42007FF833888580FD107FE0C444000060083A00001FFFFF8FFFF
F0209C0003073FFC200C41FF207894888BF433C3A4008000060482864100FFFFF8FFFF
F1802194010FFFE001050BFE4D9C908A01EE182F4094800003020003E07CFFFFF9FFFF
F7000102030FFFF000EB83FCD9B62215C1EDAFE82808001F83820001C41EFFFFFFFFFF
FE000B00010FFF800059048991A500004120EFA6042003FFF38200040007FFFFFFFFFF
FC001100031FFE0062539E7391A7001070433FC100010EFFF1C300120841FFFFFFFFFF
F8000300031FF80014C2BDC786288484344587C60010187FFDC300030000FFFFFFFFFF
F0002200033FF0000004380F8FB810A831E603F00C04110FFFE1000300007FFFFFFFFF
E001C00087FFE0004108A05FE0420201305613E001D22021FFE1000400003FFFFFFFFF
E1018000C7FFC0000020811F2AB08006708353E4403000003FF1820000001FFFFFFFFF
C6082000C7FF80000002051F00D48AC5F4CA01F6387510000FF8C2000E031FFFFFFFFF
DC013001CFFF00000062005F40824170F01085F51FF248B000FCC2021101CFFFFFFFFF
F80010008FFE007D018208DF416141C0F11D6AF44FFC6260007EE20018007FFFFFFFFF
F00000109FFE1FF0C40C395F406062C0F90101B533FC0280003FE20008001FFFFFFFFF
E0000011FFFE7FF00130719B509040C9F90205D449C433A0001FF10009001FFFFFFFFF
C0041011FFFFFF14021FE14881254043FB2284210C1305400007F18000000FFFFFFFFF
84210011FFFFFE00403FC82B00816013FB806A0B0F04D0000003F980100007FFFFFFFF
90810013FFFFFC01213FD22D2000E003FB860415179280080001FC80007043FFFFFFFF
F0000013FFFFE0200EF1300902A0C103FB950065C3C420403FF9FFC4000033FFFFFFFF
C000003FFFFFC00D100FF4201160C04FFB92842401E28040CFFFFFC400880FFFFFFFFF
C000013FFFFF80001E62F0585134C00FFBC0C04603E048090CFFFFE4080007FFFFFFFF
8000013FFFFE00081420E0640120C00FFBF0410424E80088013FFFE2000003FFFFFFFF
8100017FFFFC00100409E2338843C01FFBF2000C40EA4090800FFFF2000001FFFFFFFF
A000007FFFF001000023E0424043C01FF9F0840082F73FB00803FFFE000200FFFFFFFF
C00013FFFFF000000095EAA00103C07FFDF8013039F01FF06040FFFF000804FFFFFFFF
800013FFFFE00000CD87E80C2083C07FFDFC280B4D518FD004003FFF000800FFFFFFFF
804013FFFFC000000005F8A02007C07FFDFE00204034940313001FFF900C01FFFFFFFF
800017FFFF81F9C46191802C2007C0FFFDFE402B14221C79A1000FFFD00000FFFFFFFF
80001FFFFF9FF10DFF2310002417C0FFFDFE080828411C45200007FFF800C07FFFFFFF
C0001FFFFFBF8040FE0E0480600781FFFDFF802860009E10000001FFF900003FFFFFFF
80403FFFFFFE000DFCC28000600F83FFFDFF801814090700810FF1FFFD01003FFFFFFF
80007FFFFFFE04094985B220600F87FFFDFF8019401E87108023FDFFFC00007FFFFFFF
8000FFFFFFF80402DF82802AE03F0FFFFDFFC0080058170A04047FFFFF80003FFFFFFF
8100FFFFFFF0006213840004E03F0FFFFCFFF00C1040871218401FFFFF80001FFFFFFF
8081FFFFFFC009C0C7820404E03E3FFFFEFFF10F20050F29F40007FFFFC0001FFFFFFF
8003FFFFFF8000000700C440E07C7FFFFEFFF80600048100FA9003FFFFF0003FFFFFFF
8003FFFFFF00000007000001E0FFFFFFFEFFFC0700448002400080FFFFF0001FFFFFFF
8007FFFFFE00000217800001E0FFFFFFFDFFFE0700000001F240003FFFF0001FFFFFFF
8007FFFFFC0000002700AA01E1FFFFFFFAFFFE03812080419820001FFFFC000FFFFFFF
C00FFFFFFC06604734008C0BC1FFFFFFF7FFFF03C0200005CA42000FFFFE001FFFFFFF
800FFFFFF8FC003E80008403C3FFFFFFCEFFFF81E0300080E0000007FFFE000FFFFFFF
801FFFFFFBF0007C0001C403C7FFFFFF9E7FFFC1E0100010E00037E3FFFF800FFFFFFF
C03FFFFFFFC004C102000607C7FFFFFF3F7FFFE0F0188000600A00FBFFFF800FFFFFFF
C03FFFFFFF84201B01000C0780FFFFFE4F7FFFF0F81D021060F8007FFFFF800FFFFFFF
C03FFFFFFF000E0300200C0F182FFFFEEF7FFFF8780C0000087C001FFFFFC00FFFFFFF
E07FFFFFFC00016708000C1E0E07FFFCDF7FFFFE7C0E400800200007FFFFE00FFFFFFF
E07FFFFFF800052F04101C1F1319FFF26F7FFFFF1E0E032000E79801FFFFF00FFFFFFF
E07FFFFFF800821380001C008800FFF72F7FFFFFFF06010000E00080FFFFF00FFFFFFF
F0FFFFFFE000000204301C39000BFFE8AC3FFFFFFF87A100006400007FFFF807FFFFFF
F0FFFFFFE000110000301C000014FFD9F2BFFFFFFFC38140003100003FFFFC0FFFFFFF
F0FFFFFFC0C00F00041038100751FFB06C1FFFFFFBE3C1800030202C1FFFFC07FFFFFF
F8FFFFFFCF003E400010200418F4FF6A641FFFFFE191E08804708803DFFFFE0FFFFFFF
FC7FFFFFDE401188803060400840307C610FFFFFC210E0C000087800FFFFFE0FFFFFFF
FFFFFFFFFC10418020B00009A8639DE85417FFFF240020E0000019007FFFFF0FFFFFFF
FFFFFFFFF800018000300081152E8BD79021FFFF022000E04000C0003FFFFF0FFFFFFF
FFFFFFFFE000018000300092000043C26F047FFE80000070400040000FFFFF8FFFFFFF
FFFFFFFFC000018000700008000067C82F0F3FFF520000082004600007FFFF8FFFFFFF
FFFFFFFF80000010107010000CB507C22D479FFE006400002000600003FFFF9FFFFFFF
FFFFFFFF00006203106000000C0317D02106C7FF56A004003000200001FFFFBFFFFFFF
FFFFFFFF0401C00030C00000000017D0488F81FFC8324000300000E019FFFFFFFFFFFF
FFFFFFFF3800148010803FC0018437C0691F10FF83280000180000740FFFFFFFFFFFFF
FFFFFFFF70083000308FFC30060E17E9381F4C3C29C000001C00010007FFFFFFFFFFFF
FFFFFFFFE000300031BFFC086CBC86248907C181900601FF8C3004A001FFFFFFFFFFFF
FFFFFFFFC000300831FFC0001FF82F260883A8FE01100FFFC620088000FFFFFFFFFFFF
FFFFFFFF8000180833FF642007F0B30054C2827AA00018FFFE100100007FFFFFFFFFFF
FFFFFFFF0000000867FE00070FE4D44100E0097CC0049013FF180000003FFFFFFFFFFF
FFFFFFFE001D00087FF808C7004B3CC03860881C02422000FF18400301BFFFFFFFFFFF
FFFFFFFC101010087FE00250149824000462B01E000802003FCC400000FFFFFFFFFFFF
FFFFFFFCE00A0008FFC0022472B8F700C860401E4418012007CC4024807FFFFFFFFFFF
FFFFFFFDC0020008FF808CC4617C20002660080EC3FD207001FE2004001FFFFFFFFFFF
FFFFFFFF00120019FE00081140F80E0150F0282F09FE328000FE2000000FFFFFFFFFFF
FFFFFFFF00220019FC0000004478021070F2770F04FC1380003F20001007FFFFFFFFFF
FFFFFFFC0020081FFC0040001078005260F2000D49038540001F90000027FFFFFFFFFF
FFFFFFFC00C0011FF80012600378041960F2082221C06000021FD100481FFFFFFFFFFF
FFFFFFF84010013FF0010084257C200063F6090020C40000FFDFF8004007FFFFFFFFFF
FFFFFFF90010033FE0FC3430E674140003F61000997100413FFFF8800007FFFFFFFFFF
FFFFFFFE0010027FE7FC009FC480002803F350064078281A05FFFE800003FFFFFFFFFF
FFFFFFFC000023FFEFE0B21F9028043083FB4100403A0080007FFF480209FFFFFFFFFF
FFFFFFFC010023FFFFC0201F2428001007FB0000483A2382000FFFC80007FFFFFFFFFF
FFFFFFF8000027FFFF80C6C06280039807FBC000003A9FA0C007FFE00401FFFFFFFFFF
FFFFFFF9008027FFFE030826E10002180FFBC2220A3C0FF09001FFE40001FFFFFFFFFF
FFFFFFF200002FFFFC000141C08014780FFBE80322AC720424007FFC0000FFFFFFFFFF
FFFFFFFC00003FFFF0000A09C00200381FFBF8000480087800003FFE0000FFFFFFFFFF
FFFFFFF804013FFFE0000003C00010301FFBF80022180E0000001FFE0000FFFFFFFFFF
FFFFFFF800017FFFC0000005D12120701FFDF80000000F10007F9FFFC0007FFFFFFFFF
FFFFFFF000017FFF80001201D0A100F03FFDFC01060227010117FFFFC0007FFFFFFFFF
FFFFFFF40001FFFF00000401802100F07FFDFE00C00303002001FFFFE0007FFFFFFFFF
FFFFFFF80009FFFE01F01383000300F0FFFDFF00C006038660003FFFF0007FFFFFFFFF
FFFFFFF8040BFFFE3F817F86014300F1FFFDFF8040000781EA100FFFF8003FFFFFFFFF
FFFFFFF0000FFFFEFC001F42802101F1FFFDFF8070010080900007FFF8003FFFFFFFFF
FFFFFFF0000FFFFFF0213040800701E3FFFDFFE070010022A10001FFFE003FFFFFFFFF
FFFFFFF8000FFFFFE08817C4000311E7FFFCFFE030010001A40000FFFF001FFFFFFFFF
FFFFFFF8003FFFFFC00051C0080303CFFFFEFFF0380C60418000007FFF801FFFFFFFFF
FFFFFFF0003FFFFF001811C0808307FFFFF8FFF818040080C0013E7FFF801FFFFFFFFF
FFFFFFF8003FFFFE000031C0000707FFFFF7FFFC1E040000C0000FFFFFC01FFFFFFFFF
FFFFFFF8007FFFFC000005C004070FFFFFE6FFFE0E020800C1E001FFFFE01FFFFFFFFF
FFFFFFF800FFFFF8000001C00C0F0FFFFFCE7FFF8F03000240F000FFFFF01FFFFFFFFF
FFFFFFF801FFFFF800044540040F1FFFFF9F7FFF878100000000481FFFF81FFFFFFFFF
FFFFFFF801FFFFF07007C001040E3FFFFFAF7FFFC3C1800001A0000FFFF81FFFFFFFFF
FFFFFFF803FFFFF3C007A080041E01FFFF2F7FFFF1E180A000900007FFFC1FFFFFFFFF
FFFFFFFC03FFFFF7C00028000C1CC07FFE677FFFFFF0C08000C00003FFFC1FFFFFFFFF
FFFFFFF807FFFFFF000064100C1C119FFC963FFFFFF8E06000C0003BFFFE1FFFFFFFFF
FFFFFFFC07FFFFFE0010E2001C36000FF8763FFFFFF870400043801FFFFF1FFFFFFFFF
FFFFFFFC07FFFFF8021060800C00200FF2B89FFFFE12386000000007FFFF1FFFFFFFFF
FFFFFFFC0FFFFFF0002140001C000D0FE4373FFFFE000C2040028001FFFF1FFFFFFFFF
FFFFFFFE0FFFFFE0000000081C001B1FCE100FFFF904003040010000FFFF9FFFFFFFFF
FFFFFFFE0FFFFFE00010100038104A021F2217FFF0200018000100007FFF3FFFFFFFFF
FFFFFFFF0FFFFFC00070000C20002239BAB809FFF0420000202100043FFFFFFFFFFFFF
FFFFFFFF0FFFFFC601C0900C000055E838870C7FF220A00030008701BFFFFFFFFFFFFF
FFFFFFFF8FFFFF9C0088000C002400847202873FFAEC000010000000FFFFFFFFFFFFFF
FFFFFFFF8FFFFFF80008000C01400400F092868FFE060000100008003FFFFFFFFFFFFF
FFFFFFFFCFFFFFF00018001C00002010F2009763FC301007084024001FFFFFFFFFFFFF
FFFFFFFFFFFFFFE00008001800002000F1240E04E284007FCC4004000FFFFFFFFFFFFF
FFFFFFFFFFFFFFC00000201000000003F0440F821050013FFE20000047FFFFFFFFFFFF
FFFFFFFFFFFFFF80010002100F8008606420074BF6000043FE2000001FFFFFFFFFFFFF
FFFFFFFFFFFFFF0406000221FC02B1CA60404301C00054007F1100400FFFFFFFFFFFFF
FFFFFFFFFFFFFF1000800627FA127F8B20014014F01400000F98004003FFFFFFFFFFFF
FFFFFFFFFFFFFF600080063FE0001F2D400420017801020001F8800001FFFFFFFFFFFF
FFFFFFFFFFFFFFC00080067F880C3F51980230607A7F489100FC800209FFFFFFFFFFFF
FFFFFFFFFFFFFF80004004FE007000C24010B0103A1FC030007E400003FFFFFFFFFFFF
FFFFFFFFFFFFFF00000087FC0000CAC6600930501C070040003F400401FFFFFFFFFFFF
FFFFFFFFFFFFFF0030000FF8014081F100147044301010000F9FE40000FFFFFFFFFFFF
FFFFFFFFFFFFFE1004008FF006108BC062187020280C40009FFFF000007FFFFFFFFFFF
FFFFFFFFFFFFFE6004008FC0000011C000087B00440E000001FFF200007FFFFFFFFFFF
FFFFFFFFFFFFFE8004009F80000001C0400AFA0200430101007FFE40807FFFFFFFFFFF
FFFFFFFFFFFFFF800008FF00000405E08400FB1008038020000FFF00003FFFFFFFFFFF
FFFFFFFFFFFFFF004008FF000000C9000100FB42000183E84003FF80003FFFFFFFFFFF
FFFFFFFFFFFFFE008009FE0F003398200301FB800041B1F80000FFE0003FFFFFFFFFFF
FFFFFFFFFFFFFE002009FE3F001F24806301F9C80013CE40C0007FF0001FFFFFFFFFFF
FFFFFFFFFFFFFC80000BFEFC081E4850A301FDC00040052800007FFC001FFFFFFFFFFF
FFFFFFFFFFFFFF00000FFFF02240C1008303FDE0000001C4001FFFFC001FFFFFFFFFFF
FFFFFFFFFFFFFE00000FFFC0002480008707FDF8044000E04003FFFE000FFFFFFFFFFF
FFFFFFFFFFFFFE00001FFF804089C0000707FDFA0030206110007FFF800FFFFFFFFFFF
FFFFFFFFFFFFFC00801FFF00000380080707FCFC03402064F0001FFF800FFFFFFFFFFF
FFFFFFFFFFFFFC00007FFE00000180800707FEFE030004A0710007FFE007FFFFFFFFFF
FFFFFFFFFFFFFE0000FFFC000041E580070FFEFE01401000000003FFF007FFFFFFFFFF
FFFFFFFFFFFFFE0002FFF800000180000E1FFEFF81801000400001FFF807FFFFFFFFFF
FFFFFFFFFFFFFC0001FFF00004C0040C8E1FFEFFC0C0000060017DFFFC07FFFFFFFFFF
FFFFFFFFFFFFFC0003FFF0701F8620081E3FFE7FC0E0000020000FFFFC07FFFFFFFFFF
FFFFFFFFFFFFFE0003FFF3C02720818C1C7FFE7FE0600000202001FFFE03FFFFFFFFFF
FFFFFFFFFFFFFE0007FFF78004E0200C1CFFFC7FF8303000006000FFFF03FFFFFFFFFF
FFFFFFFFFFFFFC000FFFFF101060400C3FFFF97FFC3810001000103FFF83FFFFFFFFFF
FFFFFFFFFFFFFD000FFFFE0004E0081C3FFFF33FFE1C100008C0001FFF83FFFFFFFFFF
FFFFFFFFFFFFFE003FFFF8000460001C7FFFF3BFFF0E18900044039FFFC3FFFFFFFFFF
FFFFFFFFFFFFFE003FFFF000016020187FFFE3BFFFC70C102040007FFFE3FFFFFFFFFF
FFFFFFFFFFFFFE003FFFE00000000818FFFFCBBFFFFF86080001801FFFE7FFFFFFFFFF
FFFFFFFFFFFFFE007FFFC0009080083807FF8BBFFFFFC70800100007FFE7FFFFFFFFFF
FFFFFFFFFFFFFE007FFFC1017008083305FF271FFFFC830400000003FFEFFFFFFFFFFF
FFFFFFFFFFFFFE00FFFF8E190880083080FF1C0FFFF1000600010001FFFFFFFFFFFFFF
FFFFFFFFFFFFFE00FFFF98000800180000FE051FFFE0000200010009FFFFFFFFFFFFFF
FFFFFFFFFFFFFF01FFFFF00218800800287C040FFFE0000008008C03FFFFFFFFFFFFFF
FFFFFFFFFFFFFF01FFFFE000080018005AE1C801FFE0000008000000FFFFFFFFFFFFFF
FFFFFFFFFFFFFF03FFFFE00008041821101B53047FE92000040008007FFFFFFFFFFFFF
FFFFFFFFFFFFFF83FFFFC00010020000180701C31FF01800022008003FFFFFFFFFFFFF
FFFFFFFFFFFFFF83FFFF800B000400490407020207F08007F3000040BFFFFFFFFFFFFF
FFFFFFFFFFFFFF83FFFF048C12020100100F000701CE0017FF1000003FFFFFFFFFFFFF
FFFFFFFFFFFFFF83FFFF300080060000000F0507040100005F8800001FFFFFFFFFFFFF
FFFFFFFFFFFFFFC7FFFF6001800600004017010323A4004003C800000FFFFFFFFFFFFF
FFFFFFFFFFFFFFE3FFFFC000800400001106800181E08000007C80082FFFFFFFFFFFFF
FFFFFFFFFFFFFFF3FFFF800100800000066400B214E00003003E00000FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF800800883C04FE12001880E0FC40001F400007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF00340089F8047D50000820703E00000FE00003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE1000008BF018788000081030110007FFF00007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE6008009FC0080232004820202000047FFC0003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE800C009F00218600021C00023100800FFE0001FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF800008FE01038E02021D0A081C020003FF0001FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF000009FC00000604207D00110D060A00FFC000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE008009F800000684803CA400040F08003FE000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFC002009F000080600003E8000064088003FF800FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFC80200BE000013000213EE20082080003FFFC007FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF00000FC020330306203EE000000400007FFE007FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF00001FC3801E0000207EF001000602001FFF807FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE00001F9F04108400607E780041821C0007FF803FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFC00801FDC1005800020FF7C000002000001FFC03FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFD0000FFF820A1080060FF7E020000028001FFF03FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE0000FFF00283120061FF7F03004008000FFFF83FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE0000FFE00003840061FF3FC10000040801FFF83FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFC0001FFC000050220E3FFBFC181000418007FFC1FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFC0003FF8000210021E7FFBFE0C0800000003FFE1FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE0003FF0002D40020E7FF3FF060800030001FFE1FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE0007FF0C0B810621CFFE5FFC3040101000FFFF1FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFC000FFE3002200021FFFEDFFE18600010003FFF3FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFC000FFE6000620061FFFCDFFF9C2000000007FF3FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE003FFFC002600063FFF8CFFFFE1800000003FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFC003FFF8000600063FFF2EFFFFB0840000013FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFC003FFF0000201064FFF0CFFFE00020004007FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE007FFE00000000C00FE347FFC00001000001FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE007FFE00180010C04FC147FFC00000000000FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE00FFFC100A00100007C201FFC020000000007FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFE00FFFCC0020011014F3B807FC00004400000FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF01FFFD80460010020068318FE0007F2000003FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF01FFFF00020410002064A103D80003F200001FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF01FFFE000002210020E001800000007800001FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF03FFFC000002002000E481829000000F00000FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF03FFFC00C002000200E0C0C1C0100003900007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF83FFF8400002000000600000E0301001F00007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF87FFF900200200000240044068F8003FF80007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFC7FFFE002000030260000008300A000FFF0003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFE7FFFC0000043815E9000A1220C00400FF8003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFE3FFFC000001E02181200600002010003FE001FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF8002021C00012000600003028000FF801FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF000002F804630204740001061000FF800FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF200800F000130000750001900007FFE00FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFC00027E0010300007400100600007FF80FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF800027C000018000F300080300001FFC07FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF00802780000C0220FB8000010E000FFE07FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF00202F0002C10120FBC01002004027FF07FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF40003F0403800461F9C0400000000FFF87FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF80003E3000200061FDF00000041003FFC7FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF80003EE000200661FDF82000003001FFC7FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF00007FC100640063FDFC1800000000FFE7FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF0000FF8100600063FCFE0C00000001FFE7FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF8001FF00042090E7FCFF04100010007FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF0001FE00000010CFFAFFC3080000001FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF0003FE00380010DFFB7FF18C0001001FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF0003FC10320010FFF37FFFC42000001FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF800FFCC0040011FFE37FFE1010000007FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF000FFD80060011FFE13FFC0000001007FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF000FFF000204107FC13FF80000000007FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF801FFE000000302F801FF80000000001FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF801FFC00000220078003FC181FA00001FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF803FF800C002008E0408FE0000F00000FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF803FF8410002014040881800000E00007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFC07FF90024022050C00C0000000700007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFC07FFA0020040008D20C1C040003E0003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFC0FFFC0000000000C1000C0C003FFC003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFC0FFFC0000000101100006080003FE001FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFC0FFF806000000024010020000007F801FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFE0FFF000000000300000801808001FC00FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFE1FFF200804100E4001800041C001FF00FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFF1FFFC00000D04090018000200003FFC07FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFF9FFF8000218010800181000100007FE07FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFF8FFF80802701118001C0000080001FF07FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00002E00018003D8020000001FF87FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00003E00008001CC000000001FFC3FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80003C00000043EE0400020003FE3FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80003800A00043EF0000000003FF3FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00007000600047E7C000002007FF7FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0080F101180447F7E100001000FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0001F600900047F7F0820000007FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8001FC201800CFFBFC62000000FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0003F8000000CFEBFF310000003FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0007F0000000DFCBFFE80000001FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8007F0030008FFCDFFC00000000FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000FE0000009FF8DFF8000000007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000FE6008009FF80FF8001A00007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF801FEC0080180F003F8000F20003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF801FF00000100E1007C000060003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF803FF00000008CC200000003C001FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF803FE008010042A020C0800BF800FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF807FC0000100018030C58001FC00FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC07FC00200000180004100003F007FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFD00000000000800000001FC07FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFE0100800008004008100FFF03FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFE0200800B000400000000FF83FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0FFC000000068004000040003FC1FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1FFC00801801000E00002100BFE1FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1FFD000060018206C00000000FF1FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1FFE0000C00080064000000007F9FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFC0001C002000F700000000FFBFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFC00078008808F3800000001FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00070050008FBE00000000FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00060000409FBF080000007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000E2008009F9FC40000003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000EC000009F1FF70000003FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE001F800001BF4FF80000001FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003F000001FE2FF00010000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC003E008001FE27F001F8000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE007E000009FC41FC00030007FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE007C4020001C40380001E003FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00FC802000111000000FF801FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00FF000000028208A0003F01FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE01FE00008002200400001F80FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01FE00809002000000001FE0FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03FC008000020000000003F8FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03FD000000000200000003FC7FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03FE000000C00200000000FE7FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83FE0000001103000000007E7FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87FC0000801003000000007FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7FC0001001003B00000001FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7FE00060000239C0000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FE000C000027DE1000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3FC000C030027DF80000003FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0008000027CFF8000003FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003900002F8FF0000001FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003A00003F87F0004000FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003C00003F07F0000C007FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE007800007F0070001F807FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE007800000600004001E03FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00F800000001000001F83FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00F8000010000000007E1FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01FC000800820000003F9FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01F8000000800000000FDFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01F8000000010000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03F80000180100000003FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83F800000401A0000001FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83F80008000198000000FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3F800100001DC0000007FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7FC00200003DF1000003FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3F800406003EFE000001FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F80040000387E000001FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC01C0080797E000F00FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC01C0001F80E0001E07FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC01C000430000001F87FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC01C0000000100003E3FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC03C0200000000003F3FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC03C0000000000000FFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC07E00000000000003FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE07C00000010000001FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE07C00000010000000FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE07E0000001B0000007FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC00000019C000003FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC0040001DFC00003FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FE00400038F800601FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FE0080003878001E0FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7E008000F800000F8FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE01800010000003EFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE01C00000000000FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE018000040000007FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE038000000000003FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03C000000000001FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03C0000014000007FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07C0000013000003FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87C000003BF00603FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87C0000039E000E1FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7C0100030200079FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7C000007000001DFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3C020000000000FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0300000000003FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0300000000001FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0700000400000FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07000002C00007FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07000006780183FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07000006380073FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F80000600001FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F80800A000007FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7808000000003FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7808000000001FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF818000000000FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC180000B00187FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1800009C0067FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE18000080001FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1C0001800007FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1C0000000003FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C0800000001FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E0800050019FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE080004C003FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0C00040001FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C000000007FFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C000000007FFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E000000013FFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE080026007FFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE180020001FFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF180000000FFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF180000001FFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C20004007FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC20000003FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE20000007FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE30000401FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30800000FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF988000007FFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88000007FFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC400003FFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4400001FFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000FFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2000007FF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA200003FF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000003F
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000007
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000007
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC001F
> def

/hpixels 280 def % must be multiple of eight
/vpixels 568 def

100 300 translate
72 dup scale

1 dup scale

hpixels
vpixels
1
[300 0 0 300 0 0]
fernimage
image

showpage

%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% (B) A bigger fern. Note the processing time without a baud rate limit!

% Yes, you can improve the resolution

200 200 translate

72 dup scale
3 dup scale

hpixels
vpixels
1
[300 0 0 300 0 0]
fernimage
image
showpage

%%%%%%%%%%%%%%%%%%%%%%%%%%%%


% (C) Tools to write fractal ferns to an image string

/hpixels 280 def % must be multiple of eight
/vpixels 580 def

/hbytes hpixels 8 div cvi def % used below
/str1 hbytes vpixels mul string def
0 1 str1 length 1 sub {str1 exch 0 put} for

% setpixel accepts a x and y value on top of the stack and sets image dot

/yadj {0 sub 57 mul} def % these position and scale your fern
/xadj {2.2 add 57 mul} def

/setpixel {yadj cvi hbytes mul exch xadj cvi dup 8 mod neg 128 exch
bitshift exch 8 div cvi 3 -1 roll cvi add exch str1 2 index get or
str1 3 1 roll put} bind def


% This is the modified fern code:

/tempfast true def

/problistcreate {mark /counter 0 def probabilities {128 mul round cvi
{transforms counter get} repeat /counter counter 1
add def } forall counttomark 128 sub neg dup 0 gt { [1 0 0 1 0 0] repeat}
{pop} ifelse] /problist exch def} bind def

/doit { problistcreate 1 1 20 {problist rand -24 bitshift get transform
2 copy moveto 0.001 10 rlineto} repeat newpath numdots {problist
rand -24 bitshift get transform 2 copy setpixel} repeat} bind def

tempfast {/numdots 6000 def}{/numdots 60000 def} ifelse


/transforms [ [0 0 0 .16 0 0] [.2 .23 -.26 .22 0 1.6] [-.15 .26 .28 .24 0 .44]
[.85 -.04 .04 .85 0 1.6] ] def

/probabilities [ .01 .07 .07 .85 ] def


(creating a fractal image -- please wait) == flush

doit




%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% (D) Crude code to invert a str1 image so that 1 = white

0 1 str1 length 1 sub {dup str1 exch get 255 sub abs str1 3 1 roll put} for


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


% (E) Tool to return the image array to the host for recording

% have to be tricky to get both digits (plain old cvrs drops leading zeros) !!!

/hexlist (0123456789ABCDEF) def
/idx 0 def

/imagetohost {str1 {dup 16 div cvi hexlist exch 1 getinterval print
16 mod cvi hexlist exch 1 getinterval print /idx idx 1 add
def idx hbytes mod 0 eq {(\r) print flush

100 {37 sin pop} repeat % optional delay for slow scrolling computers

} if} forall} def

imagetohost

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% (F) Creating a random screen image


/hpixels 304 def % must be multiple of eight
/vpixels 600 def

/hbytes hpixels 8 div cvi def % used below
/str1 hbytes vpixels mul string def

/random {rand 65536 div 32768 div mul cvi} def % as in -- 6 random --


(creating a random screen -- please wait) == flush

0 1 str1 length 1 sub {str1 exch 256 random put} for


100 300 translate
72 dup scale

hpixels
vpixels
1
[300 0 0 300 0 0]
str1
image

(That's all folks) == flush

showpage

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Microcomputer pioneer and guru Don Lancaster is the author of 26 books and
% countless articles. Don maintains a no-charge technical helpline found at
% (602) 428-4073, besides offering all his own books, reprints, and his
% technical services. He also has a free brochure of his insider desktop
% publishing secrets waiting for you. Your best calling times are often 8-5
% on weekdays, Mountain Standard Time. Or you can reach Don by way of
% Synergetics, at Box 809, Thatcher, AZ 85552.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Related GEnie PSRT Downloads:

% #084 - FRCTFERN.PS Mind-blowing PS fractal fern

% #270 - GUTIL13A.PTL Gonzo power tool utilities
% #219 - GONZO13A.PTL Gonzo justification utilities
% #245 - PSRTXREF.GPS PSRT X-Ref & Planner (HC)
% #244 - PSRTXREF.TXT PSRT X-Ref & Planner (WP)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Reprinted from Don Lancaster's ASK THE GURU III.
% Now available on GEnie email from SYNERGETICS

% Write or call for your free PostScript insider's secrets brochure.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% FREE VOICE HELPLINE AND ADDITIONAL INFO: (602) 428-4073

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%








  3 Responses to “Category : Files from Magazines
Archive   : PCTV2N5.ZIP
Filename : FASTFERN.PS

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/