Classic Computer Magazine Archive COMPUTE! ISSUE 144 / SEPTEMBER 1992 / PAGE G27

Character Designer. (utility program)
by Daniel Lightner

Character Designer is a utility program that lets you create your own characters and set up animation sequences. CD also has an 80 x 64 pixel sketch pad that lets you create designs, characters, or pictures. You can then place these items in a sequential file for use elsewhere. You can also place character shapes on this pad to help you set up programmed character displays.

Entering the Program

Character Designer is written entirely in machine language. To enter the program, use MLX, our machine language entry program; see "Typing Aids" elsewhere in this section. When MLX prompts, respond with the following. Starting address: 0801 Ending address: 1868

Be sure to save a copy of the program before you exit MLX.

Running the Program

Character Designer loads and runs like a BASIC program. To move the pointer, use a joystick in port 2 or use the keyboard cursor keys.

Workscreen

You'll notice that CD's screen is divided into various sections, with copyright information in the upper right-hand corner. Clear this window and start the program by pressing the space bar.

At the top left side of the screen there's a small square sprite; this is the program's pointer. First, let's move it down the screen to near the bottom where you can see Commodore's standard uppercase graphic character set. Press the fire button if you're using a joystick; otherwise, press f7 as you cursor along the alphabet. Watch the editing window in the upper left corner of the screen. These rows of characters are where you pick up characters for editing simply by pressing the fire button or f7. Notice that this window extends upward at a point near the center.

Edit a Character

Use the above steps to find the up-arrow A character and place it in the editing window. Be sure to release the fire button when you see the character in the window.

Move the pointer back to the area labeled as the editing window. This area is divided into three parts. On the left is the window that contains the pixel patterns for the character being edited.

The center window contains an options menu. Notice that each item in this menu is preceded by a round dot. Place the pointer on a dot when you wish to choose one of these options. Move to one of the items on the menu and press the fire button or f7. Experiment with all of the options.

Notice the window to the right as you enter the different options. This window contains six rows of the selected character and displays four more characters below separated by spaces. This display lets you see exactly what the edited character looks like as soon as you make any changes. Now press the D key and look at the Edit window. This is the character's data.

Now press the space bar. Next move the pointer back into the window that contains the pixel patterns and press the Clr/Home key. The window should clear. Press the fire button and watch what happens to the pixel under the pointer. If you continue to hold the fire button, the pixel will toggle back off again. Remember, if you're using the keyboard, function key f7 is the same as the fire button.

Using the Buffer

Now edit a character or create one of your own. When you have finished, move over to the window that contains the six rows of characters and press the fire button. Look in the Buffer window. It should now contain the same image as the Edit window.

If you create another character or pick one up out of the character set, you'll notice that the buffer still holds the original character. Next to the buffer is another window that contains three rows of the characters that are in the buffer. Move to this window and press the fire button. The buffer character reappears in the Edit window. Whenever you place a new character in the buffer, the previous character is overwritten. The same applies when you place a character in the Edit window. There are several places, though, where you can store characters and keep them safe.

Moving Characters

CD has two function keys that are programmed to pick up and place characters. These keys are f1 and f3. The first one picks up a character, and the second one places it elsewhere on the screen.

You can use these two keys almost anywhere on the screen. These functions are useful when designing text characters. You can, for example, design the letter A and place it anywhere you see the letter A on the screen (other than in the Sketch window and on the Enter line), and it will change all the A's in the text.

You can edit or create 95 different characters and place them almost anywhere on the screen until you're ready to save them. To save your edited characters, you must place them on the Enter line. Move the pointer in front of the word ENTER to the < character and press the fire button. Find the seven characters that make up the word COMPUTE. Now move over to the > character and press the fire button again. The letters scroll left and right through the frames. You can enter characters here simply by moving to one of the enclosed characters and pressing the fire button.

After you have filled the first seven spaces, scroll seven more onto the screen. When you save characters, CD will always save the first seven character spaces even if you haven't entered that many. Before saving, scroll the Enter line so that the last character that you wish to save is the last (far right) character in the line.

Enter some characters. If you wish to clear the Enter line, move to one of the seven spaces and press the Clr/ Home key. We'll discuss more about loading and saving later.

Sketch Window

CD has a 10 x 8 character Sketch window. Here characters can be arrayed to form larger pictures, or you can use the pad as a temporary storage area. Edited characters can be placed in this window with the press of the fire button. The Clr/Home key will clear this entire window as well.

The window can be used to make sketches also. Move the pointer to the round ball in front of the word SKETCH and press the fire button. Did you notice that the Command line finally did something? It now indicates that you are in Sketch mode. Look in the upper left corner of the Sketch window. You can see a single pixel blinking rapidly. With the cursor keys or joystick, move the pixel around the window. Pressing the fire button will lock the pixel on, allowing you to draw with it. If you wish to erase with it, press f5 and continue. Function key f5 will toggle the On and Off settings while in Sketch mode.

When you enter the Sketch window, the setting is always toggled to On. With this feature, you can actually use characters to draw a picture. The Crl/ Home key will still function in this mode. To exit Sketch mode, press the Back Arrow key.

Animation

On the lower left side of the screen is an Animation window. This is the Animation Sequence and Speed Control window. The Animation window is a tenpage tablet with a built-in page flipper.

Previously, when you picked up characters, you were actually picking up the character data only and placing it in another area, overwriting the original character's data. When you place a character in the Animation window, it is the actual character. Place the pointer on the indicator in front of the words PAGE AHEAD and press the fire button. This is a useful feature for designing characters for a game or fancy title screen.

Move to any character you wish to place on the Animation window and pick it up. Move back to the place where you wish to place the character and press the fire button. It's as easy as that. Clr/Home will clear the Animation window if your pointer is within its frame.

If you continue to press the fire button, the setting will toggle to Off again. When you have finished, be sure to page ahead to be sure that your page is entered correctly. The Slower and Faster features will allow you to adjust the speed of Cd's pointer as well as the Animation window.

Command Mode

Move to the Command indicator and press the fire button. You have entered the Command mode. Here, as you can see, there are four options. To enter a command, press the key that corresponds to that command. The space bar will abort Command mode. The Q key will return you to BASIC, the S key will save a sequential file, and the L key will load one. The R for reset will put CD back into its starting condition. This command will clear all the characters that you may have designed. So be careful with it.

To save or load a file, use the proper key. CD will ask for a filename. Enter the filename and press Return. CD works only on disk in drive

If you need to see the disk directory after you have exited Command mode, just press the shift key and the $ key. The directory listing can be halted and restarted by pressing any key.

Preferences

CD offers you the ability to change the colors of the screen, border, pointer, frames, text, editing character, and pixel on and pixel off characters. This can be accomplished by placing the pointer over the type of character that you wish to alter and pressing the C key. CD scrolls through all 16 colors, starting from the color that is presently on-screen. Pressing B will color the pointer, B will color the border, S will change the screen color, and so on.

Multi-Color

CD also supports Multi-Color. To enter Multi-Color mode, press the M key. To exit, press it again. You'll notice that Multi-Color can mess up some of the items on the screen. To make them more readable, change their color to a color value less than 8. The character being edited won't show in Multi-Color unless it has a color value greater than 7.

While in Multi-Color, the editing window responds differently as well. This is because color is represented in pairs of bits instead of by each individual bit. To choose the bit pattern that you wish to use, press f5. The bit pattern is displayed on the Command line. Multi-Color characters are displayed according to the screen color, Multi-Color1, Multi-Color2, and the character color. Multi-Color1 and Multi-Color2 are adjusted by typing the 1 key or the 2 key. When this is done, the collors are displayed on the Command line as well. Key Action f1 Picks up a character f3 Puts down a character f5 Adjusts pixel pattern f7 Fire button alternative C Character color P Pointer color C Screen color B Border color M Multi-Color mode 1 Multi-Color1 2 Multi-Color2 D Character data Shift-$ Directory Clr/Home Clears area Cursor Moves pointer

Command Mode

S Save sequential file L Load sequential file R Reset CD Q Quit to BASIC

Character Designer

0801:0B 08 70 17 9E 32 34 30 6E 0809:37 00 00 00 20 20 20 20 96 0811:20 20 20 20 20 A0 C4 B9 06 0819:3C 08 99 F8 00 B9 FD 08 F6 0821:99 33 03 88 D0 F1 A0 09 4C 0829:B9 0C 08 99 FF 03 88 D0 A1 0831:F7 A9 DF 85 2D A9 22 85 D5 0839:2E 4C 00 01 14 E8 03 DF AD 0841:22 DD 19 B9 6E 09 99 E8 4C 0849:07 C8 D0 F7 EE 02 01 EE 19 0851:05 01 C6 F9 D0 ED A2 03 23 0859:20 34 03 F0 33 C9 07 D0 95 0861:16 A2 01 20 34 03 D0 0A A0 0869:A2 04 20 34 03 18 69 07 65 0871:10 05 A2 0A 20 34 03 85 1D 0879:A8 A5 A7 85 A9 A5 FE 85 FB 0881:F7 A5 FF 85 F8 20 6C 03 73 0889:A5 F8 85 FF A5 F7 85 FE 72 0891:E8 20 34 03 D0 1E A2 08 21 0899:20 34 03 A0 02 84 A8 85 2A 08A1:A6 18 A5 FC 65 A6 85 F7 58 08A9:A5 FD 65 A7 85 F8 20 6C EF 08B1:03 4C 13 01 E8 20 34 03 FB 08B9:D0 1C A0 03 84 A8 E8 20 36 08C1:34 03 F0 08 A2 08 20 34 F4 08C9:03 4C 5C 01 A2 0F 20 34 CF 08D1:03 E6 A7 4C 5C 01 E8 20 AF 08D9:34 03 D0 0A E8 20 34 03 B2 08E1:18 69 04 A8 D0 D6 E8 20 37 08E9:34 03 D0 0A A2 02 20 34 21 08F1:03 18 69 06 D0 ED A2 08 A2 08F9:20 34 03 D0 E6 A9 00 85 F7 0901:A7 A4 FB F0 0C 06 FA 2A 37 0909:26 A7 C6 FB CA D0 F2 A8 D8 0911:60 48 B1 FE 85 FA A9 08 FE 0919:85 FB 68 A4 FE D0 02 C6 4A 0921:FF C6 FE C0 E7 D0 DE A4 B5 0929:FF C0 07 D0 D8 A9 37 85 BA 0931:01 58 4C 28 08 A4 A8 F0 FA 0939:22 A5 F7 38 E5 A8 B0 03 7E 0941:C6 F8 38 85 F7 A5 FC E5 8A 0949:A8 B0 02 C6 FD 85 FC B1 3A 0951:F7 88 91 FC 98 D0 F8 C4 42 0959:A9 F0 0A B1 F7 C6 FD C6 76 0961:F8 C6 A9 10 EC 60 78 E6 98 0969:01 4C 16 08 60 68 08 0A 11 0971:00 9E 32 30 38 38 16 CE 12 0979:44 20 8C 19 46 52 B8 06 CB 0981:40 F4 82 50 55 54 45 A9 76 0989:2B B1 AD C7 8D 11 03 AD 34 0991:01 1B 8D 12 03 78 A9 A0 AB 0999:8D 14 03 A9 1B 90 8F 03 AF 09A1:4a CC FF D8 8D 85 48 78 25 09A9:18 13 29 FB 32 01 95 62 94 09B1:0A 0A 30 B9 00 D1 90 31 86 09B9:44 F8 09 80 32 94 33 99 39 09C1:80 34 C0 FF F0 00 F0 67 0A 09C9:01 50 53 01 09 46 46 01 D9 09D1:58 20 4B 16 6A 1A 1C 51 28 09D9:59 40 04 81 80 B1 94 68 9D 09E1:6A 12 A9 4C CE 97 40 29 26 09E9:B9 DA 1B 99 00 38 E8 17 56 09F1:40 A9 28 E0 8D F8 07 90 90 09F9:EB 01 A9 34 2D E8 00 C1 89 0A01:1B 21 56 0A FF 01 45 83 68 0A09:2A A0 BD 8F 22 91 FB E8 43 0A11:E0 50 F0 0D C8 C0 0A D0 C6 0A19:F1 A3 9F 2F 64 98 35 BE A4 0A21:C9 8C 60 FC 3F 20 DE 19 6A 0A29:38 2A 85 A9 20 96 8B 81 23 0A31:AD C9 36 68 94 15 A9 05 2D 0A39:28 3A 04 11 15 C8 02 8D DE 0A41:E0 1A A9 A1 A8 39 20 E1 E7 0A49:41 51 83 7E 81 78 28 6A 53 0A51:0E 04 9F 02 00 F0 F2 A2 CD 0A59:01 97 35 42 48 1B 36 E3 9D 0A61:23 CD 78 1C 73 39 DD 7C 04 0A69:32 37 FE 34 C9 12 F0 4A 4A 0A71:4C 95 05 1F C9 1A 4C C9 BC 0A79:41 01 DD E9 1A 90 0E 96 8E 0A81:0A 20 35 10 20 4E 37 DB CE 0A89:08 20 D9 90 05 20 39 26 2F 0A91:09 02 A5 F1 81 96 0B 4C 47 0A99:62 0B D0 AF 8D 82 3A 9C 3F 0AA1:82 9C 9D 82 AB 10 AD 45 38 0AA9:03 8A 19 D6 0E 00 29 12 47 0AB1:6B F7 00 5C 4C 86 16 27 0F 0AB9:4B D1 B8 C9 05 F0 BA AB A8 0AC1:4B 0E A7 86 7F CF C9 1C 47 0AC9:F0 D1 C9 29 41 F0 84 04 71 0AD1:01 AC 26 96 0C 87 C9 3B 0D 0AD9:F0 86 F6 0F C9 20 CA 0B 47 0AE1:40 7A 11 D0 70 36 C1 29 EC 0AE9:23 68 01 C7 33 04 6F 54 23 0AF1:07 0F 20 47 A0 F8 12 20 F2 0AF9:54 13 80 B6 E4 F0 9D 20 BE 0B01:94 13 20 89 0E 20 09 14 D9 0B09:20 3B 14 67 F4 E0 05 E4 11 0B11:FF D6 68 82 12 99 4C 0E AF 0B19:C9 9D F0 0A B0 93 09 06 26 0B21:C9 24 F0 32 D4 40 E4 18 EF 0B29:30 36 8A 01 02 40 33 54 12 0B31:20 5A D6 A4 39 D2 C9 0B C6 0B39 F0 CE C1 D6 10 E4 98 46 AC 0B41:08 B1 53 1C 64 9C 82 07 95 0B49:88 DC 29 0F 38 A1 2A 80 0E 0B51:0F E5 FD 5B 2A 4A 02 F0 4D 0859:32 CD DA 33 C9 08 F0 34 0F 0B61:C0 2E 23 10 F0 05 A9 03 BA 0B69:4C 6B 30 78 00 20 07 61 FD 0B71:60 A0 01 18 43 AC 0E C0 2B 0B79:82 74 F3 A0 00 8C C0 68 92 0B81:25 80 91 21 C8 11 21 C8 24 0B89:9D 21 A9 10 4C 75 0A 68 72 0B91:07 37 26 7C 3A 11 F0 1C 99 0B99:5A 0F 77 54 4E E4 F4 24 E8 0BA1:30 E6 E6 4C 7D 0B 4C 55 31 0BA9:5D 06 DE D3 1D A0 01 CF 46 0BB1:53 12 C8 4F 49 C4 18 A5 37 0BB9:69 D0 94 CC B1 93 5E 83 34 0BC1:AB 20 2C 31 C9 1F 90 2D 67 0BC9:F5 53 00 26 8F C6 80 22 CC 0BD1:91 DE 10 A9 99 4E E7 28 03 0BD9:C3 17 E7 28 C4 9E 87 16 DC 0BE1:F0 4E BC 87 3B AE 0F 1A E0 0BE9:E6 08 8C 1B 60 88 00 87 65 0BF1:21 83 18 18 36 4A 09 84 6F 0BF9:A9 06 02 CD 64 74 14 33 D3 0C01:23 EC 3E 19 04 8C 99 0B CF 0C09:2C 9F 99 0F 70 9F 99 07 7F 0C11:79 1E 00 10 F0 3C 2C F0 30 0C19:D2 E4 F5 08 8D 50 01 A0 63 0C21:10 30 72 03 74 8C 08 AC 5E 0C29:06 57 B0 E2 F0 AA 8D A4 50 0C31:4C A4 0B C2 7C 03 47 F0 95 0C39:30 34 E8 30 DA 16 31 9A C2 0C41:E3 30 38 E9 2C C0 E5 98 C5 0C49:EC 34 64 74 0D 40 17 72 C4 0C51:00 33 43 D8 C0 20 03 C2 7B 0C59:06 C6 5D 43 8D C1 02 CF 4D 0C61:AE 81 8D C2 02 47 1E 24 9C 0C69:44 38 F1 14 05 E9 06 28 35 0C71:08 20 30 0C 84 33 4C E6 CC 0C79:0B E1 13 01 C2 E9 41 A4 E6 0C81:13 90 04 C8 4C 32 0C B4 4C 0C89:C9 82 40 00 D8 00 FE 85 79 0C91:28 C7 2D 65 27 A0 28 0B C2 0C99:65 28 58 63 0A C0 27 D0 22 0CA1:EE 32 1A 64 E6 40 00 69 E8 0CA9:3C 8A E5 80 0E 3C BC 00 22 0CB1:8D A5 E6 60 B9 3E E2 D0 3A 0CB9:CE 74 D1 00 96 83 A2 89 22 0CC1:01 29 4F 13 03 0E 72 F8 ED 0CC9:A9 F0 21 01 89 2D 07 EE 25 0CD1:8E EA E0 1C 95 00 C1 87 81 0CD9:90 D3 60 4B 2C 00 2E 4F FC 0CE1:D6 46 41 40 FD 09 19 F1 5F 0CE9:50 C8 08 99 43 03 2C 39 AE 0CF1:C4 22 C8 47 A9 19 E1 DD D5 0CF9:15 22 F0 0B 52 43 10 85 39 0D01:25 46 21 88 67 A0 C8 20 5B 0D09:2F 0D 4C BD 0C E0 27 01 96 0D11:8C 54 00 46 C2 51 3C 09 C7 0D19:54 F7 24 64 F0 03 30 2A 44 0D21:05 04 F9 41 63 63 E8 A7 34 0D29:A2 CA 49 28 7A 07 65 A3 51 0D31:C2 83 0A 0A 8A 41 CA 11 6F 0D39:EB 6C 12 CA E0 AA 76 F3 64 0D41:E1 DB A8 B8 0A A7 A2 01 19 0D49:A9 D8 F0 C8 18 4A 90 02 26 0D51:09 80 A8 5D E6 EF 29 9D E1 0D59:03 06 6E 84 33 85 FB 4A 7E 0D61:17 48 00 1D E0 78 C5 FB 5B 0D69:F0 15 CA E8 42 F1 A4 33 7F 0D71:DE 52 81 15 D6 CF 49 18 B1 0D79:D3 79 23 2A 05 CB 0D 16 6A 0D81:71 07 34 00 01 85 33 CA EB 0D89:A3 B0 A5 33 9D E9 62 CA AD 0D91:C0 04 D0 EA 5A A7 8D 4D AF 0D99:86 FC B9 5B 81 51 A0 25 DA 0DA1:FD D0 1F 2C 27 F4 A5 FC EA 0DA9:F3 EC 0F 18 0C E1 CD 53 33 0DB1:35 03 F5 74 B1 0D 18 BD DC 0DB9:E7 65 FC 24 81 09 1A 0E 75 0DC1:28 09 38 A9 FF F9 14 00 E3 0DC9:87 F2 79 1C 0A 6E 03 06 6B 0DD1:21 C0 C2 E3 73 CE 90 F8 34 0DD9:8F 72 00 F1 C9 AD B0 ED CB 0DE1:2F 1D 80 78 81 30 80 F5 36 0DE9:3C 61 00 22 82 00 D7 8F EF 0DF1:5D EF B0 16 F5 80 90 CC CD 0DF9:D2 8B C5 C9 5D B0 C1 97 7E 0E01:A3 70 32 9D CB 00 FC 04 87 0E09:1C 07 FD A2 2C FE A9 4F DE 0E11:E0 6E A9 DA 28 07 3E 13 09 0E19:78 32 54 18 B4 A5 FB 39 77 0E21:F7 20 D0 0C 01 FF 52 10 D8 0E29:0B 05 FD 4C E8 0E 1D 36 80 0E31:29 91 27 A8 AD E2 55 40 99 0E39:50 DF 20 72 98 BB 80 27 7C 0E41:99 53 27 A5 28 70 30 00 A1 0E49:28 E6 CB 80 C3 D3 57 0E 7E 0E51:60 6B 3F 02 66 F0 39 C9 B3 0E59:57 B0 F4 0C FE 34 F0 60 B7 0E61:64 08 E9 F0 C8 10 E5 18 68 0E69:76 81 DC 0E 77 85 C7 2F 2E 0E71:00 22 1E 9E 80 C6 0D 9B 98 0E79:1C CD 20 9D 0F 17 2E C0 E6 0E81:48 20 5D A9 2C 61 16 40 63 0E89:AC 11 08 E7 00 01 F0 14 B9 0E91:A7 80 20 84 03 F0 26 AC C2 0E99:64 8E 85 0C 8F 86 3A 24 2C 0EA1:8A 06 40 28 1A 0A 58 01 B9 0EA9:4C F3 A9 4D 55 45 0A 30 F6 0EB1:60 03 34 3A 03 06 3C F0 82 0EB9:1C C9 44 96 5F 40 D8 1A 10 0EC1:C9 54 F0 19 C9 5C 02 97 E2 0EC9:C9 64 F0 17 C9 6C 65 53 91 0ED1:F8 B1 91 CA 01 21 4D 20 FC 0ED9:02 69 22 85 20 02 9B 0D 3B 0EE1:4C 08 0E 4C 44 0E C2 23 AF 0EE9:36 62 99 E4 01 22 36 E4 1D 0EF1:11 20 04 10 DC C9 81 70 A1 0EF9:32 C2 2B C0 F6 A5 27 C9 B7 0F01:4F F0 01 60 4C B3 0E C9 40 0F09:61 3E 27 8D CF FC 40 84 9C 0F11:FC 84 FD 84 5A 1B 80 B9 D0 0F19:24 08 30 97 04 8D 8E FE 3D 0F21:69 2D 34 03 61 06 DE 01 D7 0F29:0D 85 FD 2F 12 FB F9 0C 62 0F31:10 2D 05 D4 85 FC B1 FB 10 0F39:5C A5 8D AC 00 41 90 12 A3 0F41:C9 4E B0 14 C9 4C F0 16 A6 0F49:C9 55 11 18 4C 41 4E 53 9C 0F51:B0 81 0F 05 51 39 05 4F 23 0F59:3B 05 BD 50 21 60 A5 FE E1 0F61:29 0F C9 0F F0 06 B9 DC F1 0F69:13 40 54 05 30 A0 02 AD B1 0F71:38 07 E0 10 C7 15 42 C3 65 0F79:01 0E C0 21 0E 21 84 86 4A 0F81:03 1C 80 43 52 3C 0E 27 33 0F89:A2 05 4D C5 44 1C 45 1B 78 0F91:13 73 1C 85 FE 20 89 E0 5E 0F99:07 DC 6C 30 14 55 00 8C 85 0FA1:05 68 2C 20 0E 11 2A 95 82 0FA9:0A 94 09 10 2D 94 8C 15 FD 0FB1:70 29 20 A1 37 83 A3 AD 2D 0FB9:81 8D 22 D0 AD C3 39 8D C9 0FC1:23 D0 63 00 8D 53 21 AD BB 0FC9:51 02 29 EF 8D 16 3C 24 96 0FD1:20 8E 0C E0 2D 0A 08 FF D4 0FD9:62 34 40 64 C4 A1 B0 C8 5B

0FE1:C0 0E D0 EF FB 00 DF 50 EC 0FE9:8D D3 02 AD D4 A0 CF 01 A8 0FF1:F9 60 AC D0 02 46 66 01 BE 0FF9:A3 B3 AC 4B 40 6D 64 74 16 1001:15 E4 C9 FF F0 07 EC 2C C7 1009:4C 77 11 E0 01 10 AC 54 53 1011:B0 10 36 1C AC 55 21 2C 3F 1019:DF 8D B0 20 A9 A3 C0 D6 D8 1021:6D C3 FB 9C C5 B1 AE D1 F5 1029:A8 42 48 41 63 A2 C2 7B F1 1031:47 D1 40 E1 31 55 D0 68 78 1039:C8 87 69 88 E3 66 5F 1E EA 1041:D2 81 1D AB 06 C8 CC 2C A2 1049:19 F0 05 E8 E8 4C F5 11 D6 1051:E0 06 E8 BD 57 F1 41 14 75 1059:30 2A 0A A9 CA 54 C3 1D 44 1061:E0 04 B9 9C AF 20 E6 4C 0C 1069:61 8B 88 20 C9 04 F0 0C 7C 1071:01 89 32 14 EA B0 07 56 7A 1079:21 20 E3 11 4C BF 09 30 63 1081:FC 02 A0 D0 0F 45 BB F0 B7 1089:09 C9 A4 F0 15 C9 AC F0 5E 1091:21 C7 EB E1 A1 00 F0 F8 B7 1099:AB 03 60 3C AD EC 24 C9 53 10A1:0A F0 E8 60 15 00 C9 02 64 10A9:4C A5 F3 F6 8E 01 04 85 4D 10B1:47 CD FB 91 FD 5E CD 86 0D 10B9:07 64 1D 9A 03 22 D0 09 0F 10C1:2E 70 40 14 81 ED 12 31 77 10C9:8D 8D CD 02 18 8D CE 02 84 10D1:89 DD B1 FD 65 DD 85 78 6A 10D9:88 09 08 E7 01 05 0E 78 B0 10E1:80 60 A9 94 3E 8D 01 21 24 10E9:A3 31 BC 12 A0 CC 8E 72 A8 10F1:CC C9 AF B0 E9 90 2D E2 BA 10F9:C9 BD B0 DE DE B5 22 AD 32 1101:C1 3D 02 FB AD C2 02 FC CC 1109:00 DA 01 CD 0E F0 08 AD D0 1111:CF 02 81 1A C4 21 51 A4 5F 1119:14 88 AE 03 1D F3 01 20 48 1121:9D F9 00 C6 F7 20 DC 12 09 1129:E8 E0 05 D0 ED 01 71 5A 56 1131:D8 CC 90 0E C9 D5 B0 F4 E1 1139:28 B8 C9 90 ED 4C 77 A6 16 1141:1A 70 BE D0 E3 74 23 9C 45 1149:90 DC 4C D9 0F D9 D9 03 A8 1151:3B D9 4C 4B 16 DD 46 ED 68 1159:3C 1A 02 E9 E6 25 43 B0 02 1161:8C D0 6D FB 8C E4 A7 2D DF 1169:1E 47 3F 2E F0 27 C9 7E 6D 1171:F0 C9 C9 9E F0 C5 C9 BE 92 1179:F0 C1 C9 DE F0 BD 40 F6 A1 1181:43 F0 B9 4C 08 14 7D C8 D1 1189:F9 A1 86 16 00 06 45 E1 C7 1191:13 E5 C9 A1 F0 2D 50 2A 11 1199:01 30 08 C0 48 D7 02 4C 47 11A1:FA 13 C0 16 05 08 4D 81 E3 11A9:99 E9 D9 18 AD 35 69 01 E5 11B1:B0 0E 8D D8 02 C0 1C F0 2B 11B9:07 40 1E C8 C8 4C E9 13 1E 11C1:60 C0 31 D0 F8 5B 31 06 15 11C9:D0 F1 79 31 7C 39 95 01 08 11D1:E2 2E A0 D5 11 65 56 94 C1 11D9:03 F0 F6 20 F4 4A 01 30 9D 11E1:A0 61 0B 8A 10 62 01 F0 B3 11E9:1B 60 1A FE 90 BF AD 01 C4 11F1:B9 13 34 90 B8 C9 6D B0 BD 11F9:B4 C0 93 02 44 0D 4C EB 14 1201:0F AD 00 D0 C9 47 B0 A4 96 1209:4C 49 0E 73 4D 08 29 32 AD 1211:4C 72 C6 80 74 63 BE D8 60 1219:2E FC 0A 3F 80 A9 80 D6 4B 1221:31 80 32 29 08 1D 0A C9 69 1229:33 F0 3F C9 39 F0 41 C9 81 1231:1D F0 3E C9 9D F0 3D C9 79 1239:91 F0 3C F0 FD 20 3B C9 A9 1241:06 F0 3A 20 A6 15 C0 F0 E9 1249:11 01 FD 8D 85 00 61 00 BD 1251:42 0E CD C0 24 F0 28 50 65 1259:42 51 11 25 52 AC 43 58 8B 1261:80 0F 29 8D 14 20 32 16 23 1269:4C 72 14 60 4C F2 14 4C 7B 1271:1F 70 2E 4C 20 02 79 15 DC 1279:4C F8 15 AD EA 02 C2 6F D3 1281:00 4C C1 14 CB 86 E1 1C 8A 1289:2C 71 50 00 4B 09 3C 71 92 1291:71 B0 C4 11 07 2C 71 24 34 1299:00 45 1D 07 C0 12 87 79 F9 12A1:91 00 17 75 1C A9 09 8D EF 12A9:EC 19 02 CB 1C 14 73 B0 50 12B1:C4 41 01 2C 71 CC 09 38 74 12B9:91 B6 80 60 89 07 87 24 06 12C1:AD 9E 04 A0 A8 E3 00 28 EB 12C9:E2 B0 01 90 42 79 09 18 D6 12D1:69 C0 A1 C1 C1 8D 3C 0E F5 12D9:00 B6 61 0F C0 40 AD E2 0E 12E1:A9 44 E0 03 BA 00 84 0E 25 12E9:FC F8 E5 38 0F E3 70 9C 90 12F1:07 1A ED 00 AC E0 AC 76 96 12F9:01 F1 50 50 14 3D 02 16 D9 1301:18 AD 8E 00 2A 8D E8 A9 73 1309:06 08 60 8D E9 02 88 C0 42 1311:00 92 AF 20 8E 1A 4C 80 C9 1319:1A 58 64 0E DA E2 60 C3 B6 1321:B1 88 4C AC 14 AD C0 D0 40 1329:85 D0 13 AA AE E1 02 AD 02 1331:EB 02 83 B3 02 08 CC 3D 80 1339:81 48 C3 41 91 1D 23 10 16 1341:D0 0F 18 05 55 00 33 93 8B 1349:50 D0 F7 27 20 64 1A D0 D4 1351:85 09 EA 60 A2 F0 F0 00 9A 1359:14 30 3E B6 F0 E0 07 B0 92 1361:0A BD 74 C2 2E FD B1 FD 81 1369:4C 6C 16 B9 6C 21 91 FB 36 1371:C8 C3 04 E8 38 F0 02 8C 12 1379:27 00 01 2F 80 E8 E0 5F 0F 1381:D0 D4 60 BB 0E 40 EB 00 50 1389:26 98 E1 80 1D 48 03 0D 4A 1391:BB 01 1C 5E 1B C9 2A F0 84 1399:1D C9 3E F0 1F C9 11 F0 CA 13A1:1E CC 4D 04 EA A9 01 9C 90 13A9:CA 80 20 49 4C 09 09 20 A6 13B1:5E D1 56 28 20 D1 20 01 52 13B9:B4 B9 E2 FC 4C 40 08 50 98 13C1:C6 0D 75 1F 40 E6 16 62 5B 13C9:FC F1 58 E1 17 C0 81 5A 2D 13D1:F4 FE 36 3D 45 B7 80 C8 9F 13D9:80 A7 00 C9 20 D0 F5 88 7F 13E1:88 76 52 80 20 67 18 F3 FE 13E9:01 3A 03 50 0E 02 62 A1 63 13F1:AC A1 FD 95 57 00 81 CF 7D 13F9:2A 47 B7 FF F4 32 0C 4C D2 1401:13 17 20 D9 C9 38 08 41 9A 1409:3B 17 40 75 17 05 03 8C 53 1411:EE 4C F9 8A 4C 52 16 6F F2 1419:44 76 1B 20 C1 18 20 60 75 1421:19 20 73 17 00 79 6D 51 CF 1429:A2 35 A0 03 5F BE 09 E8 25 1431:70 80 37 81 85 63 CF 9B A5 1439:80 F0 2C 90 02 30 38 48 F5 1441:01 38 2E 18 AD D7 02 69 79 1449:07 8D 80 4B C0 05 0C 07 56 1451:30 28 60 38 20 C8 CC D6 BF 1459:02 D0 ED 20 80 1A 17 57 68 1461:00 08 30 88 00 35 E6 22 DE 1469:40 38 64 B8 04 FB 98 ED 07 1471:A2 4A 40 07 38 40 C3 2A 6A 1479:A5 FB C5 FD F0 39 4C CE DF 1481:C0 F0 02 2F 18 4C FC 14 79 1489:51 17 20 E2 0E 0F A5 22 6C 1491:4F 80 B1 04 F3 01 B9 1B 2A 1499:2D 44 00 C8 C0 0B 9E 4B B0 14A1:3D 11 4C 1B 12 A5 FC C5 CE 14A9:FE D0 9F A2 00 CD 81 01 DE 14B1:37 4C C3 FF A5 BA 20 B4 0E 14B9:40 70 50 6F 85 B9 20 96 09 14C1:25 0E 99 EE 02 C8 20 A5 3B 14C9:D0 98 0D D0 F5 20 AB FF B6 14D1:AD EF C2 0D 08 AD F0 02 D0 14D9:C9 30 D0 01 60 A9 0D 60 41 14E1:72 F9 19 2C 02 F0 23 E4 A6 14E9:B9 15 0C B0 C9 01 F0 30 25 14F1:5C DE 00 C3 1C 0D C5 49 26 14F9:18 6D 25 8D 3A 40 93 80 81 1501:C9 32 F0 09 A9 64 51 23 EF 1509:CC A9 C8 C8 CE F9 72 18 05 1511:B9 D9 ED 38 E9 30 AA 96 CB 1519:2A E0 02 C4 18 69 0A 83 1B 1521:5B B6 A2 B8 F1 D3 A9 17 CF 1529:6C CB D0 BC A9 3E 85 AE 62 1531:D0 CC BD 0A 6D 00 3C 64 97 1539:45 64 40 F0 F9 C9 4F 38 04 1541:43 18 02 20 C9 7B B0 ED E0 1549:C9 20 90 E9 C9 22 F0 E5 AF 1551:C9 2C F0 E1 54 7F C8 14 ED 1559:F0 DA 1B CD 1D 19 EA 28 3E 1561:26 00 F0 CA 4C 32 5F 8B DE 1569:02 38 EE 6A 06 A0 29 C0 EC 1571:01 B0 4F 23 23 61 83 1F 29 1579:A0 01 B7 38 AD 45 E9 01 06 1581:8D 60 19 4C E4 18 20 10 4A 1589:12 A9 0F C2 1D 21 1B A2 7B 1591:00 61 11 75 0B 4C 51 11 CA 1599:E0 28 E2 07 A1 E8 F0 AC 4A 15A1:59 00 93 0B 21 99 35 03 78 15A9:C8 8C 34 03 8A 8B 04 D0 6D 15B1:F1 60 A0 6B A8 B9 E7 37 EA 15B9:0A C0 A9 91 D6 85 D3 20 FB 15C1:6C E5 65 32 A2 00 BD 43 3F 15C9:21 4D E8 E0 A8 50 F5 A9 1F 15D1:9D CC 10 80 31 01 20 20 12 15D9:B9 70 32 AA 8C 34 02 30 57 15E1:01 C4 1B 80 40 04 A9 1D AB 15E9:60 19 00 AC F4 02 C8 C0 57 15F1:08 D0 CA 18 3E 3C D0 FA AE 15F9:4C 8E 0C 5F 1F FB A9 04 A5 1601:74 8A 80 0F 8E A9 D8 54 2C 1609:0A BB 60 B0 A9 1C 48 AD 3C 1611:4D 8B 0A 20 D0 AD 4C 21 01 1619:8D 21 D0 84 BB B1 30 C9 85 1621:20 F0 17 91 03 37 41 B0 BD 1629:08 90 27 C9 4D F0 1D B0 18 1631:09 C9 4C 90 0B F0 0F 4C 6D 1639:12 C2 5E 51 20 05 4E 3B EC 1641:05 4F 3B 05 50 21 4C 3C 57 1649:1A AD 4B 21 91 FD 20 9E CC 1651:1A 20 AC 1A 3B FD 30 43 3F 1659:B2 30 A5 31 BA 8F 31 66 8F 1661:C9 E8 82 10 36 20 C9 07 CA 1669:A8 0B 04 1A 40 E5 6C 34 75 1671:40 4E 86 28 4F 4E 85 47 AA 1679:65 FD 07 39 FC 65 FE 74 3C 1681:0F FD 6D E8 7B F8 05 6D 28 1689:E9 07 D9 17 0D FB 4D 43 4F 1691:FB A5 FC D7 FC D0 34 A5 7B 1699:FD 69 01 E0 A5 FE 69 00 49 16A1:36 6A 60 4B 46 69 0C 5C 90 16A9:19 60 4C 20 09 E5 52 24 AE 16B1:F0 F7 17 B9 18 AD 65 29 3E 16B9:F0 09 04 8D 18 C0 04 00 C5 16C1:8D 15 D0 A9 01 A2 93 A0 09 16C9:21 20 BD CA DD A2 08 2A A6 16D1:8C BA 46 C0 40 2A 39 18 FC 16D9:C9 0D F0 57 A2 80 7B 80 50 16E1:55 9A D3 A0 D2 30 81 40 7E 16E9:D1 51 C0 00 DA 28 4E 41 C0 16F1:8D 53 00 07 0D B0 02 F0 4A 16F9:2B ED 40 AA A3 20 CD BD E0 1701:A9 20 D0 B6 64 F4 F0 0F 79 1709:10 44 38 8E 7E 80 34 4C EA 1711:1B 64 29 0D 08 45 4C 15 DE 1719:1B 20 6F 1B A9 00 C3 85 D6 1721:80 02 20 C3 FF 00 47 20 FE 1729:BA 1A 20 85 1B 4C DB 08 61 1731:B6 B8 43 F0 8E 20 E4 FF 1F 1739:C9 00 D0 F9 60 A5 CB C9 01 1741:40 D0 FA 60 A9 93 20 D2 D7 1749:FF AD CD 83 77 02 FD AD 42 1751:CE 02 85 FE A9 3F 85 FA 59 1759:A9 06 85 FC 20 C6 12 60 FE 1761:8E EC 28 AE 72 E0 06 F0 16 1769:25 80 06 50 AE 22 03 E8 FC 1771:02 EC C9 02 B0 07 E0 51 E9 1779:B7 03 4C C9 1B 60 43 C8 14 1781:D3 CA 02 AE CB 02 6C 11 C7 1789:03 A2 00 8E D3 02 8E D4 63 1791:02 4C AE 1B 80 7D E5 C3 E4 1799:43 A3 58 C8 F0 28 88 43 66 17A1:A0 C0 30 42 F0 11 85 0B 5C 17A9:8F 8E 38 2E 3C 76 BA 3C 9A 17B1:E4 64 23 63 E3 67 E3 28 B2 17B9:C3 00 4E 36 18 8A 93 BD 96

17C1:8B 8D 83 38 2E 40 66 E3 30 17C9:A3 38 88 1F 1F EB 21 F8 BE 17D1:F8 AE 83 82 63 43 A0 90 BA 17D9:18 10 0A 48 C8 10 7E 7E DF 17E1:7E E8 0A 00 18 18 00 00 EB 17E9:00 EA 83 3A 06 32 02 FF E3 17F1:E4 65 A0 E3 D1 B2 43 93 B1 17F9:0B C0 F0 70 05 58 78 98 16 1801:02 E8 60 00 C8 44 73 B2 69 1809:E1 09 0C 75 1F 22 27 17 2C 1811:50 51 52 53 54 55 56 57 39 1819:58 59 7E FC 64 C3 06 0C B5 1821:09 AF 1E 44 4E 2E 5A 5B 05 1829:5C 5D 5E 5F 60 61 62 63 51 1831:FC F8 C9 86 15 10 17 C7 9E 1839:1C 27 64 65 66 67 68 69 2F 1841:6A 6B 6C 6D F5 F1 63 0D 91 1849:0F FD 42 25 80 71 52 E1 6B 1851:6E 6F 70 71 72 73 74 75 79 1859:76 77 C7 4F 36 0C 05 06 82 1861:FC FE 06 1A 27 78 79 7A BA 1869:7B 7C 7D 7E 7F 80 81 F7 07 1871:F1 93 0E 8F ED 81 1C 4F 37 1879:20 4E 4E 50 3D 82 83 84 9B 1881:85 86 87 88 89 8A 8B 19 36 1889:3F E9 F0 0F 14 01 2B 1E FB 1891:60 44 02 EC 8C 8D 8E 8F 59 1899:90 91 92 93 94 95 E3 8F 54 18A1:00 A2 01 40 C7 12 05 16 45 18A9:98 25 13 05 D1 15 0C 14 31 18B1:01 D0 1F 20 B0 03 9C 9D E4 18B9:9E 9F 70 3E 55 78 B0 05 06 18C1:EC 08 0B 50 78 24 04 EC 1A 18C9:78 CA 20 09 01 12 01 03 D2 18D1:41 A7 05 04 09 14 4C 02 A0 18D9:07 20 17 09 0E 04 A6 05 DB 18E1:A1 0C D5 0B 05 14 03 08 D7 1BE9:F6 69 C3 E3 A0 8E 85 3A 2B 18F1:84 32 06 32 80 E0 29 3C EA 18F9:20 3E 20 05 0E DB 29 E3 34 1901:61 C3 E3 A0 0E 9D 39 3E F2 1909:33 3C 1E EE 4A 39 A8 42 61 1911:4A 6B 20 43 3B E3 0C 80 7D 1919:06 01 E5 0F 27 1D 3A 3E 9C 1921:27 2B 13 0C 0F 17 9E 5C 43 1929:00 E2 09 00 87 C4 3B CE C9 1931:49 89 C7 05 80 10 01 07 01 1939:05 4C 08 05 01 04 C2 A7 97 1941:3C 7A 9E 40 A0 4F 4F 7A 63 1949:9A F1 78 88 41 3D 2B A7 D9 1951:8E A7 0B 20 01 0E 09 4F B9 1959:64 14 09 0F 63 0B 10 D7 14 1961:85 C4 3E 41 D6 40 11 20 5D 1969:4F 40 77 31 1E D7 46 3F 71 1971:71 C5 D6 49 73 52 E1 61 47 1979:07 03 04 05 06 07 08 09 26 1981:0A 0B 0C 0D 0E 0F 10 11 AB 1989:12 13 14 15 16 17 18 19 B3 1991:1A 1B 1C A0 06 7F 52 E1 D9 1999:41 1D 65 20 21 22 23 24 5E 19A1:25 26 27 28 29 2A 2B 2C CB 19A9:2D 2E 2F 30 31 32 33 34 D3 19B1:35 36 37 38 39 4E 83 27 A7 19B9:01 68 18 48 ED 3C ED 47 91 19C1:F8 C4 D4 49 41 35 0A 4D 11 19C9:01 0D 01 0E CE 22 E0 E1 63 19D1:E1 15 07 02 15 06 06 05 0D 19D9:12 20 41 45 35 F1 86 0E 26 19E1:8F 87 3A 0E E6 4B 19 C8 45 19E9:08 42 42 46 4D 55 4C 54 0A 19F1:49 2D 05 30 7E B0 31 1C EC 19F9:3A 87 00 7A 52 32 FF 60 8E 1A01:20 43 4F 4D 4D 41 4E 44 25 1A09:CA 87 50 45 89 16 38 40 38 1A11:0F 80 E2 61 05 A0 FF 90 9A 1A19:05 1C 9F 9C 1E IF 9E 81 C0 1A21:95 96 97 98 99 9A 9B 80 31 1A29:AF E7 10 08 92 01 7F BF 09 1A31:DF EF F7 FB FD FE 14 F1 16 1A39:81 57 2C 53 2C 52 46 49 3F 1A41:4C 86 13 4E 41 4D D8 3F B4 1A49:FF 20 84 7D 01 20 9A 14 BF 1A51:52 89 53 2D 53 41 56 45 DF 1A59:20 4C 2D 4C 4F 41 44 20 43 1A61:52 2D 52 45 53 16 F6 27 B0 1A69:20 51 2D 51 55 FD FF 44 A3 1A71:A0 0F 41 79 DA 00 00 06 56 1A79:04 02 0E 07 00 01 02 02 6C 1A81:6D 6D E6 02 6D 6C 6C 42 FC 1A89:25 20 50 41 54 54 45 52 47 1A91:4E 20 FF FF C3 99 9F 9F 58 1A99:99 C3 FF 18 78 68 80 A8 1C 1AA1:A0 28 45 44 49 54 4F 52 A9 1AA9:87 0F 7E 21 53 4B 45 54 ED 1AB1:43 48 20 4D 4F 44 45 FF 88 1AB9:24 40 7E 4E 1D 87 44 41 95 1AC1:5D 48 64 78 64 67 D8 15 52 1AC9:0B C5 54 13 3C 06 1B 12 F2 1AD1:45 CC 1C 12 13 8D 07 48 A5 1AD9:09 34 12 1B 0C 05 D0 1C C5 1AE1:12 07 8D 44 1C 38 20 B1 8A 1AE9:11 5D A8 D5 0E C3 B0 21 72 1AF1:40 20 0F 20 F1 10 66 C8 97 1AF9:6D 3C 14 12 17 1E 17 E0 D7 1B01:B7 21 91 F1 B0 E1 71 12 AE 1B09:D1 50 84 78 5C C4 81 D1 1F 1B11:E1 71 51 1C 40 20 6C 2D 09 1B19:65 78 84 20 40 64 E5 08 1A 1B21:34 02 E0 00 D1 50 10 19 17 1B29:D0 CE 86 41 31 39 39 32 73 1B31:39 B1 03 0F 0D 77 14 05 35 1B39:40 07 10 15 02 2E 99 0C AC 1B41:09 0E 14 7B 11 0C 14 04 9E 1B49:46 B0 21 20 20 20 01 0C 84 1B51:0C 50 1B 09 07 08 14 13 29 1B59:20 12 05 13 05 12 16 05 97 1B61:04 20 40 00 00 00 00 00 A9