$ od -c -N 50000 [phylum]<LISPUSERS>koto>BACKGROUNDIMAGES.TEDIT!1 0000000 X E R O X \t B A C K G R O U N D 0000020 I M A G E S \r 2 \r \r 4 \r \r 1 \r \r 0000040 B A C K G R O U N D I M A G E S 0000060 \r 1 \r \r 4 \r \r B y : T a y l 0000100 o e S t a n s b u r y ( S t 0000120 a n s b u r y . p a @ X e r o x 0000140 . C O M ) \r A c c e s s o r y 0000160 f i l e s : \r B a c k g r o u n 0000200 d - D u r e r C a t . b i t m a 0000220 p \r B a c k g r o u n d - P a r 0000240 c . p r e s s \r B a c k g r o u 0000260 n d - R h i n e . p r e s s \r B 0000300 a c k g r o u n d - S t e i n h 0000320 e i m . p r e s s \r B a c k g r 0000340 o u n d - T w o D o l l a r . p 0000360 r e s s \r I N T R O D U C T I O 0000400 N \r B a c k g r o u n d I m a g 0000420 e s i s a p a c k a g e 0000440 w h i c h m a k e s i t e 0000460 a s y t o a p p l y g r a 0000500 p h i c a l l y i n t e r e s 0000520 t i n g s t a t i c i m a g 0000540 e s t o t h e b a c k g r 0000560 o u n d o f o n e ' s L i 0000600 s p s c r e e n . T o u 0000620 s e t h e p a c k a g e i 0000640 n t h e s i m p l e s t w 0000660 a y , l o a d i t a n d 0000700 c a l l \r ( B A C K G R O U N D 0000720 . S E T U P ) \r T h i s w i l 0000740 l p u t a n e n t r y c 0000760 a l l e d " B a c k g r o u n 0001000 d " o n y o u r b a c k g 0001020 r o u n d m e n u ( i n a 0001040 m a n n e r c o m p a t i b 0001060 l e w i t h t h e p a c k 0001100 a g e B A C K G R O U N D M E 0001120 N U ) , s o t h a t i t 0001140 w i l l l o o k s o m e t h 0001160 i n g l i k e t h i s : \r \0 0001200 001 \0 \0 \0 \0 \0 231 \0 ~ \0 001 \0 \0 \0 \0 \0 0001220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 355 0001240 m 366 336 333 Z 332 366 333 m 266 333 m 373 m 266 333 0001260 m 266 200 266 266 253 k m 357 o [ m 266 333 m 266 0001300 255 266 333 m 266 333 \0 [ 333 } 265 266 265 265 255 266 0001320 333 o 377 377 377 377 377 377 377 375 200 355 m 252 336 333 0001340 Z 332 366 333 m 267 377 377 377 377 377 377 377 376 200 266 0001360 266 337 k m 357 o [ m 266 333 377 377 377 377 377 377 0001400 377 377 \0 [ 333 i 265 266 265 265 255 266 333 o 377 377 0001420 301 377 377 377 377 375 200 355 m 266 336 333 Z 332 366 333 0001440 m 267 377 377 336 377 377 377 377 376 200 266 266 335 265 265 0001460 357 o [ m 266 333 377 377 336 343 246 ? 377 377 \0 [ 0001500 333 k n 336 265 265 255 266 333 o 377 377 336 335 225 337 0001520 377 375 200 355 m 266 333 k Z 332 366 333 m 267 377 377 0001540 301 361 275 377 377 376 200 266 266 333 m 265 357 o [ m 0001560 266 333 377 377 337 315 275 377 377 377 \0 253 333 m 266 336 0001600 265 265 255 266 333 o 377 377 337 335 275 337 377 375 200 375 0001620 m 266 333 k Z 332 366 333 m 267 377 377 337 342 276 ? 0001640 377 376 200 253 V 333 m 265 357 o [ m 266 333 377 377 0001660 377 377 377 377 377 377 \0 335 373 m 266 336 265 265 255 266 0001700 333 o 377 377 377 377 377 377 377 375 200 j 255 266 333 k 0001720 Z 332 366 333 m 266 \0 \0 \0 \0 \0 \0 \0 006 200 267 0001740 k m 266 265 357 o [ m 266 332 \0 \0 \0 001 \0 \0 0001760 \0 \a \0 Z 335 266 333 336 265 265 255 266 333 n \0 003 0002000 361 001 \0 \0 \0 005 200 357 k m 266 253 Z 332 366 333 0002020 m 266 \0 002 \t \0 \0 \0 \0 006 200 265 275 266 333 u 0002040 357 o [ m 266 332 \0 002 \t q . 034 \0 \a \0 Z 0002060 326 333 m 256 265 265 255 266 333 n \0 002 \t 211 1 " 0002100 \0 005 200 357 k m 266 367 Z 332 366 333 m 266 \0 003 0002120 361 \t ! > \0 006 200 265 275 266 333 Z 357 o [ m 0002140 266 332 \0 002 \t \t ! \0 \a \0 256 326 333 m 255 0002160 265 265 255 266 333 n \0 002 \t \t ! " \0 005 200 u 0002200 k m 266 366 332 332 366 333 m 266 \0 002 \t \t ! 034 0002220 \0 006 200 257 275 266 333 [ o o [ m 266 332 \0 \0 0002240 \0 \0 \0 \0 \0 \a \0 u k m 266 355 265 265 255 266 0002260 333 n \0 \0 \0 \0 \0 \0 \0 005 200 255 266 333 m 266 0002300 335 332 366 333 m 266 \0 \0 \0 \0 \0 \0 \0 006 200 366 0002320 333 m 266 333 k o [ m 266 332 \0 \0 004 \0 \0 001 0002340 \0 \a \0 [ m 266 333 m 275 265 255 266 333 n > 0002360 004 \0 200 001 \0 005 200 255 266 333 m 266 326 332 366 333 0002400 m 266 A \0 \0 200 \0 \0 006 200 v 333 m 266 333 0002420 k o [ m 266 332 @ y 304 270 270 q , 307 \0 333 0002440 m 266 333 m 275 265 266 333 m 266 < " $ 304 304 211 0002460 3 % 200 m 266 333 n 333 j 332 333 m 266 332 002 # 0002500 344 204 204 371 " & 200 277 377 377 377 377 377 377 377 377 0002520 377 376 001 " 004 204 204 201 " ' \0 320 \0 \0 \0 \0 0002540 \0 \0 \0 \0 \0 002 A " $ 204 204 211 " % 200 260 0002560 \0 \0 \0 \0 \0 \0 \0 \0 \0 B > 031 304 204 204 q 0002600 " & 200 320 \0 \0 \a 360 \0 \0 \0 \0 \0 " \0 \0 0002620 \0 \0 \0 \0 \0 \a \0 p \0 \0 004 \0 \0 \0 \0 \0 0002640 \0 R \0 \0 \0 \0 \0 \0 \0 005 200 P \0 \0 004 002 0002660 # 207 \0 \0 \0 * \0 \0 \0 \0 \0 \0 \0 006 200 360 0002700 \0 \0 \a 341 D H 200 \0 \0 V \0 \0 020 \0 \0 \0 0002720 \0 \a \0 P \0 \0 004 \0 207 310 \0 \0 \0 * \0 037 0002740 323 270 \0 \0 \0 005 200 360 \0 \0 004 \0 204 \b \0 \0 0002760 \0 R \0 002 002 \0 \0 \0 006 200 260 \0 \0 004 001 0003000 D H 200 \0 \0 " \0 002 027 371 305 304 @ \a \0 260 0003020 \0 \0 \a 362 # 207 \0 \0 \0 B \0 002 022 " & $ 0003040 @ 005 200 360 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 002 0003060 022 344 " 200 \a 200 P \0 \0 \0 \0 \0 \0 \0 \0 0003100 \0 002 \0 002 022 # $ " 200 005 \0 277 377 377 377 377 0003120 377 377 377 377 377 376 \0 002 022 " $ ! \0 \a \0 377 0003140 377 377 377 377 377 377 377 377 377 276 \0 002 022 ! 324 ! 0003160 \0 006 200 \ 017 377 373 377 377 377 377 377 375 336 \0 \0 0003200 \0 \0 \0 001 \0 \a \0 375 367 377 373 377 377 377 377 377 0003220 375 256 \0 \0 \0 \0 \0 006 \0 005 200 275 367 036 ; 270 0003240 264 303 275 243 305 326 \0 \0 \0 \0 \0 \0 \0 006 200 \ 0003260 016 355 333 w 2 275 275 235 271 252 \0 \0 \0 \0 \0 \0 0003300 \0 \a \0 375 367 215 372 367 267 275 275 275 275 326 177 \0 0003320 \0 \0 200 022 \0 005 200 } 366 m 371 w 267 275 275 275 0003340 275 256 \b \0 \0 \0 200 022 \0 006 200 275 366 355 333 267 0003360 7 275 271 275 271 336 \b D O 016 217 022 8 267 \0 | 0003400 017 026 ; 330 267 303 305 275 305 276 \b D P 221 220 222 0003420 D 325 200 277 377 377 377 367 277 377 377 377 377 376 \b * 0003440 220 220 220 222 034 207 \0 377 377 377 377 370 177 377 377 377 0003460 377 376 \b * 220 220 220 222 d 205 200 P \0 \0 \0 \0 0003500 \0 \0 \0 \0 \0 002 \b 021 020 221 220 222 D 207 \0 360 0003520 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \b 021 017 016 217 022 0003540 : 206 200 P \0 \0 \a 300 \0 \0 \0 \0 \0 002 \0 \0 0003560 \0 \0 \0 \0 \0 005 200 360 \0 \0 \b \0 \0 \0 \0 0003600 \0 002 \0 \0 \0 \0 \0 \0 \0 \a \0 260 \0 \0 \b 005 0003620 303 213 200 \0 \0 003 377 377 377 377 377 377 377 376 200 320 0003640 \0 \0 \a 206 $ L @ \0 \0 001 333 m 265 273 n 352 0003660 335 267 \0 p \0 \0 \0 D ! 310 @ \0 \0 001 m 273 0003700 n 355 273 { k m 200 260 \0 \0 \0 $ & H @ \0 0003720 \0 001 266 326 365 266 355 255 275 266 200 320 \0 \0 \b $ 0003740 $ L @ \0 \0 001 333 { 256 333 V 326 326 333 \0 260 0003760 \0 \0 \a 304 # 253 200 \0 \0 001 266 326 333 m 373 { 0004000 w m 200 320 \0 \0 \0 \0 \0 \b \0 \0 \0 001 m 273 0004020 m 266 255 255 255 273 \0 p \0 \0 \0 \0 \0 \b \0 \0 0004040 \0 001 333 326 333 m 326 366 366 326 200 360 \0 \0 \0 \0 0004060 \0 \0 \0 \0 \0 001 275 { m 267 { [ 255 273 \0 260 0004100 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 k 255 266 332 255 335 0004120 v 335 200 260 \0 \0 017 020 A \a 360 \0 \0 001 335 n 0004140 335 357 333 k 255 266 200 p \0 \0 020 220 A \0 200 \0 0004160 \0 001 267 265 267 Z 266 335 v 333 200 320 \0 \0 020 0004200 B 200 200 \0 \0 001 m n 355 266 335 267 273 m \0 p 0004220 \0 \0 037 302 200 200 \0 \0 001 266 333 Z 333 v 332 0004240 326 366 200 260 \0 \0 020 D @ 200 \0 \0 001 { v 0004260 357 m 333 m 273 255 200 360 \0 \0 020 G 300 200 \0 0004300 \0 001 255 255 265 273 m 266 326 333 \0 P \0 \0 020 220 0004320 H 200 \0 \0 001 326 366 336 326 266 357 { n 200 360 0004340 \0 \0 017 020 H 200 \0 \0 001 { [ k { 333 Z 0004360 326 333 \0 P \0 \0 \0 \0 \0 \0 \0 \0 \0 001 255 355 0004400 335 255 m 355 273 m 200 260 \0 \0 \0 \0 \0 \0 \0 \0 0004420 \0 001 333 [ k w 266 266 326 333 \0 320 \0 \0 \0 \0 0004440 \0 \0 \0 \0 \0 001 n 356 335 255 o o { 266 200 p 0004460 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 265 265 266 366 332 332 0004500 326 335 200 260 \0 \0 \a 303 342 1 \0 \0 \0 001 { ^ 0004520 333 [ w w m 267 \0 320 \0 \0 004 $ 022 1 \0 \0 0004540 \0 001 326 353 m 355 332 332 333 m 200 p \0 \0 004 $ 0004560 002 1 \0 \0 \0 001 m 275 273 [ o o n 332 200 260 0004600 \0 \0 004 # 301 J \0 \0 \0 001 273 326 355 266 265 265 0004620 273 w \0 320 \0 \0 \a 300 ! J \0 \0 \0 001 326 273 0004640 V 355 333 n 325 255 200 p \0 \0 004 \0 021 J \0 \0 0004660 \0 001 { m 373 [ m 265 276 366 200 320 \0 \0 004 004 0004700 020 204 \0 \0 \0 001 255 326 255 356 336 336 325 255 200 p 0004720 \0 \0 004 003 340 204 \0 \0 \0 001 366 273 n 265 265 265 0004740 273 w \0 260 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 255 335 0004760 265 336 356 356 356 332 200 320 \0 \0 \0 \0 \0 \0 \0 \0 0005000 \0 001 333 k n 265 265 265 265 267 \0 p \0 \0 \0 \0 0005020 \0 \0 \0 \0 \0 001 v 335 333 333 n 336 336 335 200 260 0005040 \0 \0 \0 \0 \0 004 \0 \0 \0 001 333 266 266 267 267 k 0005060 k k \0 360 \0 \0 017 357 340 $ 200 \0 \0 001 n 333 0005100 335 335 m 275 266 375 200 P \0 \0 001 \b \0 200 \0 0005120 \0 001 333 m k k 272 326 333 253 \0 360 \0 \0 001 \b 0005140 003 245 340 \0 \0 001 m 267 275 275 o w v 335 200 P 0005160 \0 \0 001 017 304 d 200 \0 \0 001 266 335 k k 265 255 0005200 255 k \0 360 \0 \0 001 \b 004 $ 200 \0 \0 001 m 266 0005220 335 266 333 v 367 275 200 260 \0 \0 001 \b 004 $ 200 \0 0005240 \0 001 333 m 266 335 266 333 Z 326 200 p \0 \0 001 \b 0005260 004 d 200 \0 \0 001 356 366 355 353 o m 357 { \0 320 0005300 \0 \0 001 017 343 244 ` \0 \0 001 [ 255 267 ] 332 336 0005320 265 255 200 260 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 355 w 0005340 m 266 273 265 336 356 200 p \0 \0 \0 \0 \0 \0 \0 \0 0005360 \0 001 [ 255 266 333 355 n 265 265 200 320 \0 \0 \0 \0 0005400 \0 \0 \0 \0 \0 001 356 366 333 m W 265 333 ^ 200 p 0005420 \0 \0 \0 \0 \0 \0 \0 \0 001 u 255 275 273 272 336 0005440 355 353 200 260 \0 | \0 \0 004 301 200 $ \0 001 256 333 0005460 k n 357 u 266 272 200 320 \0 202 \0 \0 004 301 200 004 0005500 \0 001 273 w 266 333 Z 333 [ 327 \0 p \0 200 8 270 0005520 t 242 216 $ \0 001 326 335 o u 355 256 355 m 200 260 0005540 \0 x D 304 214 242 221 $ \0 001 { k 272 336 267 u 0005560 267 273 \0 360 \0 004 | 204 204 224 207 $ \0 001 255 275 0005600 m 265 332 336 335 m 200 260 \0 002 @ 204 204 224 231 $ 0005620 \0 001 366 327 267 n 267 k v 333 \0 p \0 202 D 204 0005640 214 210 221 $ \0 001 255 355 m 265 335 275 333 m 200 320 0005660 \0 | 8 204 t 210 216 244 \0 001 w [ 266 336 353 k 0005700 m 266 200 p \0 \0 \0 \0 \0 \0 \0 \0 \0 001 332 355 0005720 m 265 275 335 266 357 \0 260 \0 \0 \0 \0 \0 \0 \0 \0 0005740 \0 001 267 [ 273 n 326 266 333 Z 200 337 377 377 377 377 0005760 377 377 377 377 377 377 335 356 326 365 267 m 266 367 \0 266 0006000 333 v 332 336 275 272 332 353 [ { k [ { 256 332 366 0006020 335 255 200 355 355 333 267 u 326 355 267 ] 355 255 275 266 0006040 326 333 o [ 267 v 200 267 [ n 355 256 273 [ 335 353 0006060 [ v 326 355 275 267 272 355 m 273 \0 332 356 333 [ u 0006100 326 356 266 275 356 333 { [ k z 327 [ 333 m 200 \0 0006120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006140 \0 \0 \0 \r I f y o u s e l 0006160 e c t " B a c k g r o u n d , 0006200 " i t w i l l c h a n g e 0006220 t h e b a c k g r o u n d 0006240 o f y o u r s c r e e n t 0006260 o p l a i n g r a y . I 0006300 f y o u s e l e c t o n e 0006320 o f t h e s u b i t e m s 0006340 o f " B a c k g r o u n d , 0006360 " i t w i l l c o v e r 0006400 y o u r b a c k g r o u n d 0006420 w i t h t h e i m a g e w 0006440 h o s e n a m e y o u s e 0006460 l e c t e d . T h e b a c 0006500 k g r o u n d s c u r r e n t 0006520 l y a v a i l a b l e a r e 0006540 \r D u r e r C a t s : \t a r e 0006560 f l e c t e d p i c t u r e 0006600 o f a c a t f r o m a n 0006620 e n g r a v i n g b y A l 0006640 b r e c h t D u r e r 377 377 \0 \0 0006660 \r \0 P \0 a \0 r \0 c \0 : \0 \t \0 a \0 0006700 \0 p \0 i \0 c \0 t \0 u \0 r \0 e \0 0006720 \0 o \0 f \0 \0 t \0 h \0 e \0 \0 0006740 X \0 e \0 r \0 o \0 x 377 \0 P a l o 0006760 A l t o R e s e a r c h C 0007000 e n t e r \r R h i n e : \t a p 0007020 i c t u r e o f a v i l l 0007040 a g e o n t h e R h i n e 0007060 r i v e r \r S t e i n h e i m 0007100 : \t a p i c t u r e o f a 0007120 r e l a t i v e l y u n f o 0007140 r t i f i e d c a s t l e 377 377 0007160 \0 \0 \r \0 T \0 i \0 f \0 f \0 a \0 n \0 0007200 y \0 : \0 \t \0 a \0 \0 p \0 i \0 c \0 0007220 t \0 u \0 r \0 e \0 \0 o \0 f 377 \0 0007240 377 377 \0 \0 a \0 \0 g \0 i \0 r \0 l \0 0007260 \r \0 T \0 w \0 o \0 D \0 o \0 l \0 l \0 0007300 a \0 r \0 : \0 \t \0 a \0 \0 p \0 i \0 0007320 c \0 t \0 u \0 r \0 e \0 \0 o \0 f \0 0007340 \0 p \0 a \0 r \0 t \0 \0 o \0 f \0 0007360 \0 a \0 \0 t \0 w \0 o \0 \0 d \0 0007400 o \0 l \0 l \0 a \0 r \0 \0 b \0 i \0 0007420 l \0 l 377 \0 \r D E T A I L S \r B a 0007440 c k g r o u n d i m a g e s 0007460 t o b e u s e d w i t h 0007500 t h i s p a c k a g e m u s 0007520 t b e r e p r e s e n t e d 0007540 i n f i l e s t h a t c 0007560 a n b e r e a d b y e i 0007600 t h e r H R E A D o r R E 0007620 A D P R E S S . F o r c o 0007640 n v e n i e n c e , t h e y 0007660 s h o u l d b e n a m e d 0007700 a c c o r d i n g t o t h e 0007720 c o n v e n t i o n s m e n 0007740 t i o n e d b e l o w u n d 0007760 e r B A C K G R O U N D . F I 0010000 L E S . \r B a c k g r o u n d I 0010020 m a g e s d o e s t a k e 0010040 s o m e p a i n s t o r e 0010060 d u c e u s e r w a i t t 0010100 i m e . F i r s t , i t 0010120 i s v e r y l a z y a b o 0010140 u t f i l e i n t e r a c t 0010160 i o n s , a n d d e f e r s 0010200 t h e m u n t i l i t i 0010220 s q u i t e c l e a r t h 0010240 e y c a n n o t b e a v o 0010260 i d e d . A n d s e c o n 0010300 d , w h e n o n e s e l e 0010320 c t s a b a c k g r o u n d 0010340 , i t i s c a c h e d s 0010360 o t h a t c h a n g i n g 0010400 b a c k t o i t w i l l 0010420 b e s i g n i f i c a n t l y 0010440 f a s t e r t h a n f e t 0010460 c h i n g i t t h e f i r 0010500 s t t i m e . S i n c e 0010520 t h e c a c h e d b a c k g 0010540 r o u n d b i t m a p s c o 0010560 n s u m e q u i t e a b i 0010600 t o f s p a c e , t h e y 0010620 c a n b e r e m o v e d 0010640 b y t h e G A I N S P A C E 0010660 m e c h a n i s m . \r T h e 0010700 p u b l i c i n t e r f a c e 0010720 t o t h i s p a c k a g e 0010740 , m o r e f u l l y d e s 0010760 c r i b e d , i s a s f o 0011000 l l o w s : \r ( B A C K G R O U 0011020 N D . S E T U P N A M E S ) 0011040 \t [ F u n c t i o n ] \r P u t s 0011060 a n e n t r y o n t h e 0011100 b a c k g r o u n d m e n u 0011120 w h i c h e n a b l e s u 0011140 s e r s t o c h a n g e b 0011160 a c k g r o u n d s e a s i l 0011200 y . T h e e n t r y w i 0011220 l l b e l a b e l e d " B 0011240 a c k g r o u n d s " a n d 0011260 i f i n v o k e d w i l l 0011300 t u r n t h e s c r e e n 0011320 b a c k g r o u n d g r a y . 0011340 T h e e n t r y w i l l 0011360 h a v e s e v e r a l s u 0011400 b i t e m s , e a c h l a b 0011420 e l e d w i t h t h e n a 0011440 m e o f t h e b a c k g r 0011460 o u n d i m a g e i t w i 0011500 l l , i f s e l e c t e d , 0011520 p u t o n t h e s c r e 0011540 e n . T h e a r g u m e n 0011560 t N A M E S i s m e a n t 0011600 t o s p e c i f y t h e 0011620 n a m e s o f t h e i m a 0011640 g e s ; i t m u s t b e 0011660 a l i s t e i t h e r o f 0011700 d o t t e d p a i r s ( w 0011720 h o s e C A R i s t h e 0011740 n a m e o f a n i m a g e 0011760 a n d w h o s e C D R i 0012000 s t h e n a m e o f t h 0012020 e f i l e i n w h i c h 0012040 a r e p r e s e n t a t i o n 0012060 o f t h a t i m a g e c 0012100 a n b e f o u n d ) o r 0012120 o f a t o m s ( e a c h o 0012140 f w h i c h i s t h e n 0012160 a m e o f a n i m a g e ) 0012200 . I f N A M E S i s N 0012220 I L , B A C K G R O U N D . S 0012240 E T U P w i l l c a l l ( 0012260 B A C K G R O U N D . F I L E S 0012300 ) t o g e n e r a t e a 0012320 s e t o f b a c k g r o u n 0012340 d i m a g e n a m e s . \r ( 0012360 B A C K G R O U N D . F I L E S 0012400 W H I C H ) \t [ F u n c t i 0012420 o n ] \r R e t u r n s a l i 0012440 s t o f d o t t e d p a i 0012460 r s w h o s e C A R i s 0012500 t h e n a m e o f a n i 0012520 m a g e a n d w h o s e C 0012540 D R i s t h e n a m e o 0012560 f t h e f i l e i n w h 0012600 i c h a r e p r e s e n t a 0012620 t i o n o f t h a t i m a 0012640 g e c a n b e f o u n d . 0012660 G e n e r a t e s t h i s 0012700 l i s t b y l o o k i n g 0012720 o n L I S P U S E R S D I R 0012740 E C T O R I E S f o r f i l 0012760 e s o f t h e f o r m " 0013000 b a c k g r o u n d - * . b i t 0013020 m a p " o r " b a c k g r o 0013040 u n d - * . p r e s s " ; a l 0013060 l s u c h f i l e s a r e 0013100 t a k e n t o b e r e p 0013120 r e s e n t a t i o n s o f 0013140 b a c k g r o u n d i m a g e 0013160 s . I m a g e r e p r e s 0013200 e n t a t i o n f i l e s t 0013220 h a t a r e n o t n a m e 0013240 d a n d l o c a t e d a c 0013260 c o r d i n g t o t h i s 0013300 c o n v e n t i o n w i l l 0013320 h a v e t o b e s p e c i 0013340 f i e d d i r e c t l y t o 0013360 B A C K G R O U N D . S E T U 0013400 P . I f W H I C H i s 0013420 T , i t w i l l s e a r c 0013440 h a l l t h e L I S P U S 0013460 E R S D I R E C T O R I E S ; 0013500 o t h e r w i s e i t w i l 0013520 l s e a r c h t i l l i t 0013540 f i n d s t h e f i r s t 0013560 d i r e c t o r y w i t h 0013600 b a c k g r o u n d i m a g e 0013620 s i n i t . \r ( B A C K 0013640 G R O U N D . F E T C H N A 0013660 M E F I L E N A M E M O D E 0013700 ) \t [ F u n c t i o n ] \r C a u 0013720 s e s t h e i m a g e w h 0013740 o s e n a m e i s N A M E 0013760 , a n d f o r w h i c h 0014000 t h e r e i s a r e p r e 0014020 s e n t a t i o n i n f i l 0014040 e F I L E N A M E , t o b 0014060 e a p p l i e d t o t h e 0014100 s c r e e n b a c k g r o u 0014120 n d . I t i s t h i s 0014140 f u n c t i o n w h i c h t 0014160 h e b a c k g r o u n d m e 0014200 n u s u b i t e m s c a l l 0014220 t o a p p l y n e w i m 0014240 a g e s . I f F I L E N A 0014260 M E i s n o t s p e c i f 0014300 i e d , B A C K G R O U N D . 0014320 F E T C H w i l l a t t e m 0014340 p t t o f i n d a n i m 0014360 a g e r e p r e s e n t a t i 0014400 o n f i l e w h o s e n a 0014420 m e i s e i t h e r " b a 0014440 c k g r o u n d - N A M E . b i 0014460 t m a p " o r " b a c k g r 0014500 o u n d - N A M E . p r e s s " 0014520 o n a n y o f t h e L 0014540 I S P U S E R S D I R E C T O R 0014560 I E S . M O D E s p e c i 0014600 f i e s h o w t h e i m a 0014620 g e w i l l b e a p p l i 0014640 e d t o t h e b a c k g r 0014660 o u n d i f i t i s a 0014700 d i f f e r e n t s i z e t 0014720 h a n t h e s c r e e n . 0014740 M O D E s h o u l d b e 0014760 o n e o f t h e a t o m s 0015000 C E N T E R , T I L E , o 0015020 r R E F L E C T ; i t d e 0015040 f a u l t s t o C E N T E R 0015060 . C E N T E R c a u s e s 0015100 t h e i m a g e t o b e 0015120 c e n t e r e d w i t h a 0015140 w h i t e b o r d e r a r 0015160 o u n d i t ; T I L E c a 0015200 u s e s t h e i m a g e t 0015220 o t i l e t h e s c r e e 0015240 n ; a n d R E F L E C T c 0015260 a u s e s t h e i m a g e 0015300 t o t i l e t h e s c r e 0015320 e n s u c h t h a t e a c 0015340 h t i l e i s a r e f l 0015360 e c t i o n o f t h o s e 0015400 a d j a c e n t t o i t . \r 0015420 ( B A C K G R O U N D . M O D E 0015440 M O D E ) \t [ F u n c t i o 0015460 n ] \r S e t s a n d a c c e 0015500 s s e s t h e m o d e ( a 0015520 s d e s c r i b e d a b o v 0015540 e ) w h i c h w i l l b e 0015560 p a s s e d t o B A C K G 0015600 R O U N D . F E T C H w h e n 0015620 t h e l a t t e r i s i 0015640 n v o k e d f r o m t h e 0015660 b a c k g r o u n d m e n u 0015700 s u b i t e m s . M O D E , 0015720 i f p r o v i d e d , g i 0015740 v e s t h e n e w m o d e 0015760 s e t t i n g . R e t u r 0016000 n s t h e p r e v i o u s 0016020 m o d e s e t t i n g . \r 0016040 ( B A C K G R O U N D . C E N T 0016060 E R B I T M A P ) \t [ F u n 0016100 c t i o n ] \r R e t u r n s a 0016120 s c r e e n - s i z e d b i 0016140 t m a p w i t h B I T M A P 0016160 c e n t e r e d i n i t 0016200 w i t h a w h i t e b o r 0016220 d e r . \r ( B A C K G R O U N D 0016240 . T I L E B I T M A P ) \t [ 0016260 F u n c t i o n ] \r R e t u r n 0016300 s a s c r e e n - s i z e d 0016320 b i t m a p t h a t i s 0016340 t i l e d w i t h B I T M A 0016360 P w i t h o n e o f t h 0016400 e t i l e s c e n t e r e d 0016420 . \r ( B A C K G R O U N D . R E 0016440 F E C T B I T M A P ) \t [ F 0016460 u n c t i o n ] \r R e t u r n s 0016500 a s c r e e n - s i z e d 0016520 t i l e d b i t m a p s u c 0016540 h t h a t e a c h t i l e 0016560 i s a r e f l e c t i o n 0016600 o f t h o s e a d j a c e 0016620 n t t o i t a n d s u c 0016640 h t h a t t h e c e n t e 0016660 r t i l e i s a c o p y 0016700 o f B I T M A P . \r \0 \0 \0 \0 0016720 \0 003 ( L I S T ( ( P A G E N 0016740 I L ( F O L I O I N F O ( A 0016760 R A B I C ) S T A R T I N G P 0017000 A G E # 1 ) ( 0 0 6 1 2 0017020 7 9 2 ) ( ( F O L I O N I 0017040 L ( P A R A L O O K S ( Q U 0017060 A D C E N T E R E D ) C H A 0017100 R L O O K S ( S U P E R S C R 0017120 I P T 0 S I Z E 1 0 F A 0017140 M I L Y M O D E R N O V E R 0017160 L I N E O F F S T R I K E O 0017200 U T O F F U N D E R L I N E 0017220 O F F S L O P E R E G U L 0017240 A R W E I G H T M E D I U M 0017260 ) F O R M A T I N F O ( A R 0017300 A B I C ) ) ( 1 7 4 3 6 2 0017320 8 8 3 6 ) N I L ) ( H E A 0017340 D I N G N I L ( H E A D I N 0017360 G T Y P E R U N N I N G H E A 0017400 D ) ( 8 4 7 4 4 4 4 4 3 0017420 6 ) N I L ) ( T E X T N I 0017440 L N I L ( 8 4 9 6 4 5 6 0017460 6 0 0 ) N I L ) ) ) ( P A 0017500 G E N I L N I L ( 0 0 0017520 6 1 2 7 9 2 ) ( ( F O L I O 0017540 N I L ( P A R A L O O K S 0017560 ( Q U A D C E N T E R E D ) 0017600 C H A R L O O K S ( S U P E R 0017620 S C R I P T 0 S I Z E 1 0 0017640 F A M I L Y M O D E R N O 0017660 V E R L I N E O F F S T R I 0017700 K E O U T O F F U N D E R L 0017720 I N E O F F S L O P E R E 0017740 G U L A R W E I G H T M E D 0017760 I U M ) ) ( 2 8 2 4 2 7 2 0020000 3 6 ) N I L ) ( H E A D I 0020020 N G N I L ( H E A D I N G T 0020040 Y P E R U N N I N G H E A D ) 0020060 ( 8 4 7 4 4 4 4 4 3 6 ) 0020100 N I L ) ( T E X T N I L 0020120 N I L ( 8 4 9 6 4 5 6 6 0020140 0 0 ) N I L ) ) ) ( P A G E 0020160 N I L N I L ( 0 0 6 1 0020200 2 7 9 2 ) ( ( F O L I O N 0020220 I L ( P A R A L O O K S ( Q 0020240 U A D C E N T E R E D ) C H 0020260 A R L O O K S ( S U P E R S C 0020300 R I P T 0 S I Z E 1 0 F 0020320 A M I L Y M O D E R N O V E 0020340 R L I N E O F F S T R I K E 0020360 O U T O F F U N D E R L I N 0020400 E O F F S L O P E R E G U 0020420 L A R W E I G H T M E D I U 0020440 M ) ) ( 2 8 2 4 2 7 2 3 0020460 6 ) N I L ) ( H E A D I N G 0020500 N I L ( H E A D I N G T Y P 0020520 E R U N N I N G H E A D ) ( 0020540 8 4 7 4 4 4 4 4 3 6 ) N 0020560 I L ) ( T E X T N I L N I 0020600 L ( 8 4 9 6 4 5 6 6 0 0 0020620 ) N I L ) ) ) ) ) \0 \0 \0 \0 \0 005 0020640 \0 \t \0 . \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 0020660 003 004 \0 \0 001 \0 T \0 \0 \0 \0 \0 \0 \0 \0 \0 0020700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020720 \0 ( \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 002 003 0020740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020760 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 \0 \0 \0 \0 \0 0021000 \0 \0 \0 \0 \0 \0 003 003 \0 \0 001 \0 T \0 \0 \0 0021020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021040 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 021 0021060 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 1 0021120 \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 003 004 \0 \0 0021140 002 \0 \0 001 001 310 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021200 ( \0 212 \0 212 001 8 \0 006 \0 \0 \0 004 002 003 \0 0021220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021240 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 0021260 \v \0 \0 \0 004 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021320 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 004 002 004 \0 0021340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021360 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0 \0 001 310 \0 0021400 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 310 001 \0 \0 \0 0021420 \0 \0 \0 \0 \v P A G E H E A D I N G 0021440 \0 \v R U N N I N G H E A D \0 \0 \0 0021460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021500 004 \0 \a \0 027 \0 \t H E L V E T I C A 0021520 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O 0021540 D E R N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024 0021560 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 0021600 \0 \0 \0 024 \0 006 M O D E R N \0 \f \0 \0 0021620 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E R N 0021640 \0 006 \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O 0021660 D E R N \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 022 0021700 \0 004 L O G O \0 030 \0 \0 \0 \0 \0 \0 \0 \0 0021720 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 005 \0 \0 \0 \0 0021740 \a \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 021 \0 \0 0021760 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 002 \0 0022000 001 \0 \v H R U L E . G E T F N 001 \0 0022020 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 0022040 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0022060 \0 002 \0 \b \0 \0 \0 002 \0 001 \0 \v H R U L 0022100 E . G E T F N 001 \0 024 \0 006 M O D E 0022120 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 0022140 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0022160 002 \0 001 \0 \v H R U L E . G E T F N 0022200 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0022220 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 0022240 \0 \0 \0 002 \0 006 \0 \0 \0 021 \0 \0 \0 \0 004 \0 0022260 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H 0022300 R U L E . G E T F N 001 \0 024 \0 006 M 0022320 O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 0022340 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b 0022360 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E 0022400 T F N 001 \0 024 \0 006 M O D E R N \0 \f 0022420 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 0022440 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 / \0 \0 \0 0022460 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 217 \0 \0 0022500 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 \f \0 0022520 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 0022540 \0 \0 002 \0 \a \0 \0 \0 303 \0 \0 \0 \0 003 \0 \0 0022560 \0 \0 \0 002 \0 002 \0 \0 \0 023 \0 \0 \0 \0 003 \0 0022600 \0 \0 \0 \0 002 \0 \a \0 \0 \0 247 \0 \0 \0 \0 003 0022620 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \t 344 \0 001 \0 \f 0022640 B M O B J . G E T F N 3 001 \0 027 \0 0022660 \t H E L V E T I C A \0 \n \0 \0 \0 \0 0022700 \0 \0 \0 \0 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 0022720 \0 \0 002 \0 \a \0 \0 \0 373 \0 \0 \0 \0 003 \0 \0 0022740 \0 \0 \0 002 \0 001 \0 \0 \0 K \0 \0 \0 \0 003 \0 0022760 \0 \0 = \0 \0 002 \0 003 \0 \0 \0 205 \0 \0 \0 \0 0023000 003 \0 \0 \0 / \0 \0 002 \0 003 \0 \0 \0 003 \0 \0 0023020 \0 \0 003 \0 \0 \0 s \0 \0 002 \0 003 \0 \0 \0 003 0023040 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 0023060 \a \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 0023100 \0 \0 \0 \0 002 \0 \a \0 \0 \0 347 \0 \0 \0 \0 003 0023120 \0 \0 \0 \0 \0 002 \0 \a \0 \0 001 267 \0 \0 \0 \0 0023140 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 K \0 \0 \0 0023160 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 023 \0 \0 0023200 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 001 0023220 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 0023240 \0 \v \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 0023260 \0 002 303 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 0023300 \0 \0 \0 023 \0 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0 0023320 \0 006 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 001 \0 0023340 \0 \0 \0 001 \0 \0 \0 \v \0 \0 \0 \0 003 \0 \0 \0 0023360 \0 \0 002 \0 \a \0 \0 002 207 \0 \0 \0 \0 003 \0 \0 0023400 \0 \0 \0 002 \0 005 \0 \0 \0 023 \0 \0 \0 \0 003 \0 0023420 \0 \0 022 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 0023440 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \v \0 \0 0023460 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 001 \ \0 0023500 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 0023520 030 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 006 \0 0023540 \0 001 307 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 0023560 \0 \0 \0 022 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 0023600 \0 006 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 001 \0 0023620 \0 \0 \0 001 \0 \0 \0 \v \0 \0 \0 \0 003 \0 \0 \0 0023640 \0 \0 002 \0 005 \0 \0 \0 355 \0 \0 \0 \0 003 \0 \0 0023660 \0 \0 \0 002 \0 005 \0 \0 \0 024 \0 \0 \0 \0 003 \0 0023700 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 0023720 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \v \0 \0 0023740 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 N \0 0023760 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 022 0024000 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 0024020 \0 001 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001 0024040 \0 \0 \0 \v \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0024060 \a \0 \0 \0 X \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0024100 \0 005 \0 \0 \0 024 \0 \0 \0 \0 003 \0 \0 \0 006 \0 0024120 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 0024140 001 \0 \0 \0 \0 001 \0 \0 \0 \v \0 \0 \0 \0 003 \0 0024160 \0 \0 \0 \0 002 \0 \a \0 \0 \0 223 \0 \0 \0 \0 003 0024200 \0 \0 \0 \0 \0 002 \0 \a \0 \0 035 314 \0 v z 272 0024220