blob: f610b022a7ec747d812f94abb06cb05895cb1d21 [file] [log] [blame]
%!PS-AdobeFont-1.0: DejaVuSansOblique20 2.3
%%DocumentSuppliedResources: font DejaVuSansOblique20
%%Title: DejaVuSansOblique20
%Version: 2.3
%%CreationDate: Sun Mar 19 00:46:48 2006
%%Creator: Russ Cox,,,
%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.
%Copyright: DejaVu changes are in public domain
% Generated by FontForge 20051205 (http://fontforge.sf.net/)
%%EndComments
FontDirectory/DejaVuSansOblique20 known{/DejaVuSansOblique20 findfont dup/UniqueID known{dup
/UniqueID get 4202380 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.000488281 0 0 0.000488281 0 0 ]readonly def
/FontName /DejaVuSansOblique20 def
/FontBBox {-39 -483 3398 1556 }readonly def
/UniqueID 4202380 def
/PaintType 0 def
/FontInfo 11 dict dup begin
/version (2.3) readonly def
/Notice (Copyright \050c\051 2003 by Bitstream, Inc. All Rights Reserved.\012DejaVu changes are in public domain\012) readonly def
% Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.
% DejaVu changes are in public domain
/FullName (DejaVu Sans Oblique 20) readonly def
/FamilyName (DejaVu Sans) readonly def
/Weight (Book) readonly def
/FSType 0 def
/ItalicAngle -11 def
/isFixedPitch false def
/UnderlinePosition -213 def
/UnderlineThickness 143 def
/ascent 1556 def
end readonly def
/Encoding 256 array
0 1 255 { 1 index exch /.notdef put} for
dup 16/uni2010 put
dup 17/uni2011 put
dup 18/figuredash put
dup 19/endash put
dup 20/emdash put
dup 21/afii00208 put
dup 23/underscoredbl put
dup 24/quoteleft put
dup 25/quoteright put
dup 26/quotesinglbase put
dup 27/quotereversed put
dup 28/quotedblleft put
dup 29/quotedblright put
dup 30/quotedblbase put
dup 31/uni201F put
dup 32/dagger put
dup 33/daggerdbl put
dup 34/bullet put
dup 35/uni2023 put
dup 36/onedotenleader put
dup 37/twodotenleader put
dup 38/ellipsis put
dup 48/perthousand put
dup 49/uni2031 put
dup 57/guilsinglleft put
dup 58/guilsinglright put
dup 60/exclamdbl put
dup 61/uni203D put
dup 62/uni203E put
dup 71/uni2047 put
dup 72/uni2048 put
dup 73/uni2049 put
dup 112/uni2070 put
dup 116/uni2074 put
dup 117/uni2075 put
dup 118/uni2076 put
dup 119/uni2077 put
dup 120/uni2078 put
dup 121/uni2079 put
dup 127/uni207F put
dup 166/uni20A6 put
dup 172/Euro put
dup 181/uni20B5 put
readonly def
currentdict end
currentfile eexec
11167fb533773667fb8d3efe82119d83c5eba7fef1bfe748abfafdd1f279
2f0392f1e665637a20f7b2a52be768e3caa949448db90ea179f85ac4566f
66dfa6e3014a80c3dd8c7200672d690a403d0a6581a509f04f8694475263
99197285fd9ca4d3c90e799b9615f6c5cba457b8c941648cf4390ccf76da
2d1443e6cc5b297a00ea096c3cd7d493b0925b05e60f6bef832903788fb5
0307f04867f85800ba1d0cb8e32307570580ce3ee7a23c535192c1574e75
7ead23408928a07152d81c03f5ef1e9e9f76799ca3bafcd93a0b4f1b17f6
63fdbbeccee89fb67f90c5663d46d2507056fe4d35ccd9f1a50216643769
a07c7cd056824715e518445986f38c433b766e3ca255ed3a28672e73ffac
fd6dacad0c8a79086492a4ac92a97f65f1ad178e97a933dd422424a0d718
be09f5628c97b7929606bdf954ee2c3ebd2e490bae731e3dd4d944d55649
d6fb7d086a6ab88f6285126c7e58a1a0948872c6d7e84f484ff0b88aa941
4e17abc9ec36f01944dd45e327c4331ea977720fb2d0898934f9605857da
d6c0ab43a0cbc4413ef1ef733ee829998e0589048bd9912f913a976fd8e9
255718209da73999801cf34e0c0a782dd0da295fd082c39340268b12f581
4bd2df1b9124f97cb525ea5f64f1a78db38709b5bd4819281df5beffccf7
df2d3da23c99e8eeddfac53b84152fd2b68db576bffb1c07ce8d2041942f
f599f6498c17b0c51ab3158aab25ec0b44b942227b93eeae9964cead329d
c2c45b6e21ff313c7f83d60b246e35cc2a9080b715929107b2547c2b0e51
6e5da3986bddac6b987bf77a3605077953106957345958566b724c323d07
3bd00c6d1479d885f36ffdeef74cd1a6a9ba91881d916cce1dd4a1ee650d
5c628a69e6b3aa097306c74e18242fd79c6c3abf03c400dcf3c75ec207cf
1470bf2c904b7f862c7d5dcd911c276a5239ec6ec6b59f4717eb05ac13ae
f7c330bb6221485447efdd923a8de1d9c3313328011f6ab3974f19af6bb0
0e842062957680618c923babb2d4b34136fdf94c01a795af5bbbaba2360b
d53520765afe6517cff983a820db087cefd1ab8552d53db83ccf9143f3a1
a42604f382099c4a39dcbbc05a8286d95f88df4ed78ed891e5c6593f110d
2b1c364757dcd6bb000e56df112fa6dd3127f619d71af6c79a961ea7b60f
b79f8113dd33cdd4893cd2b492fb2dae85d193383d4394c246e7d1305aed
60c64d8d68d8fd00518ff705589a9e254f25d0bd175480fed7a6c02ff6ac
3156d731198daceb7fa02269f0916bddf9b0bf4537939e6dc1f3e7d1bd43
4626cea360f2bdcf6b14aca5b636c803f321c578070c264ca8c209476cc7
fb5c5322f23b1baa2bdd22be66f91a1b793af2d9812b7cbcd952b140c169
d42862fad3728033a3f9f0fef74ed3972472149b39772c4ed8342daa62c6
5dcff5efe0ac46de75324859289f183a907b551e9f6e8922927f6411964c
9fb5f53b3cbf90fe830d0e6cfadef06538047614ae231b58bb8fb94be05d
ff2b3739daf40c7fa4cfe12f160a0908ae74e7dbbd30614472b8f48aa09e
64cc0dc2e0b1b424bc8772734cedfd87a0b29a881d1372604e3d0f1eae5e
5aeac097703ea6d6194c34fe85dd8b9a32f73f179fc3f9f1cf4cc29b402e
abc8540096057bd2efd58dc4623659f7942b35689872c8b13a04852f001b
36191dd6805c154eb46c5ff07e2255d0f516cccf43afdfc8cb40635be037
d032508e64168bd59ea7f71eed967858f6e9bc2905769dbb7f819a6afe95
b5c37df436592b4f7c8bb4de947e7a1cff12836e22ef78996fb5698fe3e2
100a82cafbf4ae2058c407f12c3a8d2b92d90eb87d18361455661cf13de7
e0846ab974d235a33e234f4752dfb93ef5de79abcf058ea61f7218476a54
c1ad4b68985273cb537e55bfb94d59d43db9bf830d61a94938382bcb811d
78332a9847384f9c5f2148960ff1d7f0638b87411af4d54ceec49ded849b
eceb40339db7efc780c7a1849b372bd919ff1dd34c152951ebff67bb4919
0b101cfd435570ec6a468579e05cc5418e7cad23bb1d028fd876e5cf43ef
ac45109c60bf2f2c9fd861f6f739e4a0e64b7870d37e2b906be15901a875
c4a8db6aca1596c7c8bbc43973ee0028cdb8698283d0af9abe8e725c7cd7
800d463865e806bd62f4f6b50437bfa35eac76ed36e59e1486eec688d215
716aca22c29bcab3c257b67122b7627f1a1f921453e2a7660b3b9489454b
ef53ef0c6a7a833ac3b4f3109eacc3255e1270aa969004acfb198bd0c04d
b68937daee558e610ca48c570c2f1124668ff86f56c88b74577feb883ed5
5c1efd5116217de63d44abbe9336fd2b6ae30def7cba6df8c8669ed613f9
1754283a4e3f8dc243930d37ff3e3714d5b8f22eb4331e2e1447d99f9c04
27401d2f947890823feca57c680f23e49477199cbf8d172402c08791838e
b91e684e04c262e0aee6c31b05d9adf07c26ef73bf60c89bef34073201c4
7788a9b54eebd4a05d4a084bc2a0d4a76b198f0ce6b1a6a42d9b74f58bdd
83b0960fe717061f7a259df2a669bbf45f36d9c6d07d34102a5b523651a2
086440c5484b3a56086dcc0afbed61c5264a1431ab0db953b77ade7489d2
f5464aa37e08a99f4fdf942bdb756cc5a0f39dbb6aaa7b7cb9143990a314
fa81697b41aec4674979aba600313421afcffeab37bf555a8569a0249af3
2297f6aab8b9ff01217d9fa512d8ee7b0a2bf1a6801bf7d528f5b7c55d33
cc5181a500a801957ff748d3b885569d64e68b9480d1d200f0c811ad2f9f
746c98fa6fcea07279bceea91df34b7fda9d4e9f95419723b64cae35babe
8c7fa285584f6ded269322e9c8b20fb685eb30e2b68295f24d7c868b1d25
e7e3436fe3f491c57ef5af08e5e7d1ccfa61f8af681d4253848f76546ffc
f7b4c98f38d81565841ce7a696ca70e618f198e56871b984dd0d9f07a879
1c61192c55a6df678caff8dc448b070e860de11b6c3d0621b557606b89c4
1e5a6059a71251681f3a25cf23ba3a8e2e4c8b686d3da14743fe231cd2af
9ca9cf9117745ad8780d0121b4f406577d268b8ff2e5d519acd234344721
072aa515b36a7057f9ffe100fad6aef020d60ce27e2aaed161e51aa52b19
2b8632fd981c49c77db82a5640cce19ba81fb83036e6a9d914408786788d
a9e0ef8f67c115d240877ab5e36d626af71e4aad37dc7c411c7aa6de8a38
fb4bdc4b7d9f2b69a712cdc47314ce39a1049abaf7eeeea50f46badc14ff
4c192593bc3359e9a47d06189712b3caef95317498fd5762c31198bc09fe
ed00037a7494ab41c8b65d09139887cd1a2bf086bec1ef2b12e83504418c
71fd1fb8651c4dfcb1aa5e77c69b50dc5c16a1593e9b57526b4999423c1d
1c725dda0064f8dd7512e93c5e4c84cd7ab7a0e9059c6c3f48d32e663098
8897d792dbd4b3e5bb87172ee6454faa21e976432322626ac3f4e085cc67
5ee09abb7a6524234343bd2db381e0cc9e2b0704529244ef0c4349d9cca3
56ee2a704f1da19275c29b4522bdcce662f113f49097ae40f821410b7e85
ecb44c220b4b64554cbda4dea4abf6fb03c016706bf39a22243551e8c5e1
5b7cea615e2161e7fc71b97da3feab72189fe24c6a3da3ca209ca61338b9
8c2fd5e59fe9d190c1f8b98939dee9a976a214b40168c669c304d30f8352
7e0b3a26eecc8e61cbe8991759417616d7dc8e213826bcc785d5a4e433b0
60f1f253ef4d2e7d4999a5aed482f18568028ff6792a24cdaacdd94fc17f
8654be753e664538b73ba81e763a0707c367497a78548dacd487fdde345a
f4b4dcb946466a804a4d64bbcda9dc15ec93e785ce10f178c44f059f13a5
3a524001ab247298f72a18166e523fc43999e345da5beb909aa634392cc5
e8af11455a496f8fbf1d3f0211bd5aab0425b2c7ffec442a9f0f1df2c89f
85d9b19c1ad9733356d3ee98097d450bc1aebb30da11fa6756cd92eff4fe
1c7bcc891d6b36a5f3a072f448991838c1547c74df9612164d4127fed79d
360bc91733b43342896bbaefb53fd9ddfcb8eb018a80a02b6ab1f9d2130f
30dcc0458bf88a7dee8b394ddb35e2f9ea5f4233a0944290730790d06962
0b10629b6afd7cf9d33eaed727e64a9c74bba2991bd72f0b26ccd48e8bbd
8c37cf9b97e288aba5c379db41df3d23c031655ce5b5bb8c690d4ce72563
562fa4306d1173a74804551afbb990814e0e16147a825a6c3798264f03f4
156072a6ee5af55cd824ce6da91bd22c98057dc9c8eb67a1e075e91edcb5
fc6d63ae99161804b58ff27e7de4d607f6c6c344b1c0c519d5947466439c
315711e577311072851f5b91f7ea46f998d174659f3b4faee5a2e5dd42e3
1176ee666edad1ac858e37b3ed1879213797cf0d51eeca2382b789fb2220
b5c51011aae71c051a579f04268376bf9b7631eef8504408396d63f264ce
67883aaf759ec334816afd90985d60d296ad972ad6d6b1f07a5dd5714435
5adfb22908d02885b7403c195fa471309d2a3314d85b6eaa0e84a66d8afc
3cccd2b1830edbf118dfd46aa6ab3b05f33cb7af0fcba8d9fff114af34cc
f7fb74fc28e8d70a380be7e4abc7008b010989c2866ee7a55a3931bba2a1
a97c16ebde93583fbcadda6072ba0ac4f288647436a7ab5967eaf18c0c0e
0bc3526e66342d11d6792304ec7e06e38c6e30ebf57d44e514178f6b3e05
986e20b95c21111cd2d17420d9bed1d081ef86ac768655ffb2920ba5687b
c7a0436ea033bea7420bd23ace36ef397292bc7ab8f35871d1d4c8ae0e75
2bfef4600ae4e7a590ebf42ceada6e2571b75c6923a2eece52caf5d48802
28507da5677bfe5c52e592c090d2993e85c7edb5286aec964c75717a5677
c0d9542ba0685426968718b54644d180366c57c5cf06fc34e330af837fcf
5d33369a71f8a1702e9efa46bf1bd561a9542a2970462ac855c79924c970
85d666f7448282a3247fe884067e494124dc1f3c33ba4147740f72e61a85
514f4eea288f0a423200a375520f0d4f14c8090c2358a2c2c9a8e431bee2
432b6bef068296669fee95c2716b17e96932d8446a7e451fc12edd525bec
2d002ac6cfbfe55b49095681f21ff058101db4985346b89b00ef7bef05dd
04e9b7d4d4f7172acff83bd2da5b50364edffa80225ee55e90b886cf0ac3
adbe8f607e6d16d593927c78b3bc96ad4965b65996cc0b482cc20f19e524
6712e2b893f71bd84ef8a39352188109b3cbd8a4a28597026f5f595cadc1
f70f753b3bad278f88c6ce9ecfd6a1a2ad94075ad5c82f7c7be4effc2c4f
91417684d5e10d156dfd19632eaaa10fbb5f4f3d814bf19d71ec93ef9d27
00014d22e9ac8530738de30301590f0706e1a433e8bbb67e79debf0406ff
a8066c33bb15c5fa9becb633d1b65e4c11b8c82ee1cd46d8aa9a04a7da5e
e95739515b4491f5ed1c97e0ca7454a22b81ba3b96683f0cb22980a7b7c4
e6b3cbf9922d72ed8c635e436877d8d938b5152c0a9ae18566d1d8b4ba16
0eaade513c4835528662ccc7f402106bbdf2d8513eedf6f6606abfd97684
677f6c1284f0b1aa1ebb259268bf6ed6386c0b158e55d6d5ad32a7920c12
56dae351968452c09fe85d44d50a7a82452ba254dcbdfeb3ce6b2e37cd5a
0bef838bd8197aafbb87d0deb85be3b07600d622742466a32c58b6e410dc
bdaa99a1f56efb58001c2018aba1195a445dfe17b36724741861980ac3aa
fdef823f3f6a4b0433eb271b0edec65e3a341ba5be492772b247de35532b
e86e8d59cb6d78e5b5b2c4f886f12443b57c264a00808fcd1aa149ae0410
444d21654bd85167a1d6997fd186ce57db233774f65e80ba04d0aa2841c4
3517b5ff1cf56763c6f98a2d96fe6334b57ee5e1ca1ed777e4c61d7c62e5
3879ed0b82b99837b8f735ad8dceec30639faca0b36f1b57e0e91a220ad1
4e9c35d928a2044c2c5c5bc41657723c3046fa5c8de99988a6bc218d5c2e
bdf162e08ae9f501c685912e83d6e7c4e25ae7450f788d363dc3f9d5ff40
d2758292043da83e15526558399eec850bdbd55ae4cee2ecf6f24b79bd01
61a57db2cfe6e8f1fe2c00219b1561472bf0fca748df9aa706cfed9a6fac
cd23cc85126c7091843a67c8e6d837f1f4bc12b062ea5e28145314c4c733
cc2671fc03c7b2ad30da29dea97fbad0c50e77314baa231e706674c7b820
8f9b681f923dc4a6dd84c3ba3fdb173df4f8ddbbf938fa2626b0153ccca8
87b0ab5175b49c6ca5f74d07c6d0d69462ca1ff0c5b51ec108baf9674069
97ff41d5a25df6b78bf74631d8bdfa8ebcb29c4dcc8a5b86886358348ec9
943f9098f1fcc6ab206c2f2c57830db68780c5e33b4b0736b4f62448bb12
ef47ff79b64ca4fd9517858a35dfcee4f0e28298673bf7a4a28588ebe16b
04fde4e543cb2bfe18e0d4293423a9a00dabaa08b028f735f5efa37280f5
5c41b6a8bd9d98c425143ba5e76b48a62088825c517b08463c7dfa460c2a
0f3e1def36ca282434b6638aa1f1c881abc9b93e35fb96d9b61947845634
398bed1a338b883e1ecd916a8b91520caa384183c1e205532c7fbc55e3a7
76d75322ba46d9dbd54216fd6263dfce71f3403f9ba1b2c615a48b40abe8
86a3071a891370852d2c9b9a93a9c4d1b3d1d855591e932ab4aef086f929
28e3231b7ce4dedd72bdcce46238d1d95664ab450b195c5e69046fba4a38
a79c0847a4d98a86eb5a0fa165b9a219be61d7f64bd9a1ca87ddb3909b0d
eb28eb27e3ae79bb3a0c946c5835e14f80328dba86d5762f76fcf1fcf044
7a4bb4f15d8f0871d388aa7468c1f5f01e0abe4eb4979b5d22c17a1d3cbd
4ba2f4507f8396bb9b7522cf7f2b5f1988bf30cc52a8bb51b82587067c58
bb7a12b74983507d509508022443c8b719d33a0aaee65b165557421fb6e1
dc3ec8933016dcb6448da65ffbab82910f012a2a205dc17d11dbbcb419e3
7f478dff544b553a6ab37cfee41eb993ff6d19d22720885888112d3e4761
4ddf296ee85561a218cbde388b095689a049bb70365c24702df228edac0d
87e0b09540476cd565857d8da39778ec5b2b500cdff7633da3d804b7ea71
f121ff7f65260b6581d84af0c201cf3288cefafdf724f53fb9f11d72a90c
9ebc2f53368e3312f6605aab04ccecacdda5619afd7c63dcde250eee28fe
56726065028d5ba22726980cef4da25c6dac11ee8e8a45aef14619626356
57dba4b368560f09658fd6144d6115c57dbcc8c1a423934f27a6accee454
59c2d8ce984f7be98fb9e09a24c0e310abb5fa64e3256675b4663328b115
0e29ec6bb0f1dac7682a625d6658a011c5fa4493257d759a40e0f8426d8d
ae403e38d11e642a0ebe718c56607c5956a74f64d1107bf4c754ae17be7e
64dd08bf4e29a79de4a9d1ba1b8ff5044bae5fc4695ba38a3ece478e4263
e1709dd3c79ecfdba98f29b68e48c79a35755183059e8c378953b00193c7
629da378eeda9b3f7d16d680f7f2f3038cd456cf56762fab89636eba82a8
17a20ead64bed1f4e7edb1dd10c4104df8e70b045566d019e06f81535810
be7969451c5c814cc9dd113d11ae2e1f45894a7ea2e087d7c6af2b430d58
a9beff133c12a3324b0aa8cd28359eedc2a4c975e3b9565c49062f334d82
f9a00bab0f0f1433e95b5cbdc41048cf39ff56179f3109629853744080e5
4af8e8224791d1396c9440e1fbb0aba95983ac303c6d1453fef831ff8b16
4493a8d091ea9ed5d98707fcb4b97fdfb6312d45c7dbe2986cd4e513bf06
4cdda42a344a32b777399622094f3999805ed0190706af0cf6257a2c7f1a
92993949d958657ab0c5a8f17029ad66a07e6cec7b5ff4de40be2676942a
745477f3d3191cf8a67c4ecce8ba420fe36365d5b948934f589a3cc641e6
9496ce77f539238d64605e43c9869f64b8d69eae46b6c1955be20cf4678c
a25abcaca65b3e40a522291942b8360807de7a1c2ef7dd31a888f5b70d7b
054dc21ba2e4fd6cab5c4a90566401c33ada7a340bcc01470728ef83816f
5fd337f59e6f3d87c156ae3d22953263f635df1029748a560f77c1e025fd
fcd24b5d11c01d4d96e0afcbc52be7e73d01aa02cf6b7507b60fb3ee7d42
e1504ad8ad5308c7ce8b62a8d848c39c1d64860e66163221eb114ec8f029
9ca560bae4a36c23654fae95769addbabaf719f589a3419fd44618289075
87e9f27987f5ca5287b82b428d7c987c48edf3e0972341be3aa76468cd13
e87af489b9b9cbf3d78461c3c36a6a7e4a414d2f6f459d49e82c7b30353e
121bc83cfe69c9adcbda1ea25fcdcc8582f30a75901ef29c7b9f949b9eaa
6495281e147f8335b83d642e516970f3f67e0e180959c6ff467c0558146e
0d58b7c9b4b11863b574789bc0640a6a6027b5009c8e2cca0305a16901a2
0ea78824d20288e47aed0f10ab7df075e8e4bd956ad14ec559491d66f6eb
3193b65b41ce3e055adf6dc73c0ef396f3b99a67785ad2b9304bd26c10e7
c1e9fff4a8e980b638f22ec7cd1ec4b8ce39e372aea801077c40e24afcf1
ea2d00e3b7c3466811f466f4b8b1a4d8a7fe1a155c801e311619dba4f26b
a4bbecb29b873ae15c4dc374e979807487a3f0a2c2559af9eea343fa4bb2
92e6a6ef730704a1b15253b29d61f2c9c96512a342ccf179587cde3c9093
860dc1508851811600fb4e155e7a640d66f78e5dd09deffd34dbaba12987
0467433bd7db9e56ba2502c1d232c8e654d0a0e7de18a650bfcd3636387e
94bc31c04d132610ff80d29662b03c21362cef1b9100664a31c7d9d065b1
da8125b2d9711e39683c3d97776c5f4d7f41d88417dce2d3d25cc9025eb6
95e04a058e3e5dee9fc50821c682e2bb66c1f22a511fdf0614ba5a3f01f4
fe3a3725ed8ea22c919e6b7b722bb36058138a9ff5a7a43568e469f5f81c
f3ee792510ec03be6688bc326f4ee2d1d33fde5ae1ce72b8a4c2dfb30cd0
0e0bf842d0fe5cf636127254bb9e766bd6382ed3dd247d1db85fb710e091
902c9d7ce1ff2f171fa69a5d679bb71689be5a30246869f5bd8d28b1a0ea
26b10448271d3faac7bd0e74cfed7f74404bf742b392a7c17a657042e1b9
e642d88ee741e29280bee592f54c307657535f0891bb276cbf88d0ed2688
5290e0c245b9cc9016ba29f95dea118938f5d2aa800a2979cd5fb49d37a4
fbc534e0bf9990a0b33d8ea16188ff75b91349049a35ff29d37f8b0583ac
8b5a0e
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if