K-DISK UTILITY V2.5 (C) 1987 by KENNETH L WUELZER INTRODUCTION K-DISK Utility is a 64K machine language menu driven collection of useful disk routines. It gives you, the user, complete and easy access to the disk, including a simple procedure for quick and easy recovery of a crashed directory. Features include an easy method of cataloging and updating a master list of all your files and the important information relating to each one. K-DISK is distributed free of charge. Feel free to pass along unmodified copies to your friends, users group, or favorite bulletin board. Each copy of K-DSK that is registered insures the owner will be notified of corrections and the next new release/version. Software support will be restricted to registered owners only. SYSTEM REQUIREMENTS K-DISK requires a TRS-80 (tm) Color Computer with 64K of available RAM, Disk Extended Color Basic, and at least one disk drive. K-Disk was written using Color Basic 1.1, Color Extended Basic 1.0 and Disk Extended Color Basic 1.0. Newer ROM versions may not be compatible. LOADING K-DISK The K-Disk utility program has a filename of KDSK.BIN and is loaded with the 'LOADM' command. The program can be modified to autostart and will ask if you want to modify the initial parameters. The program will then display the title page and then, after you press enter, the main menu of K-Disk. Initial parameters that can be modified are default drives and printer control characters. K-DISK is set up for Star printers initially. PROGRAM FEATURES 1. SCII DUMP - This option will dump the contents of a specified sector to the screen or printer in ASCII. It blanks out the characters in the non-ASCII range for easier reading. Uses the arrow keys (See special keys). Display shows 256 bytes per screen. ASCII DUMP can be used to find key words, commands, and hints in machine language adventure games (when you get stuck & need a little help). To use: a. Select option . b. Answer prompts to select Drive, Track & Sector. c. Uses special keys defined below 2. ACKUP - Does a complete disk backup and allows for single drive backups. If an I/O ERROR is encountered during the backup, the program will stop so the bad track and sector can be noted, and then continue with the backup when any key is pressed. This feature is an important part of the disk recovery procedure (explained later). Backups can be made to a formatted or unformatted disk (RS format only). The Backup option can also be used to test a disk for bad sectors. Simply select the same drive as source and destination drive, but instead of swapping disks when prompted, press enter. Backup will stop at all bad sectors. To use: a. Select option . b. Select source and destination drives when prompted. If source and destination drive are the same, BACKUP will prompt you when to swap disks. c. If two drives are used and backup is in standard Radio Shack (RS) format, the destination disk can be unformatted. By selecting nformatted, the destination disk will be formatted first. 3. OPY - A fast copy routine to transfer files from one disk to another. COPY option copies files to contiguous granules whenever possible. If file is copied to an empty disk for example, first granule would be 00. This can be very helpful when searching through a file. COPY makes a copy of the directory (See SAVE option below) after each use. To use: a. Select option . b. Answer prompts for selecting source and destination drives. Each file on the source drive will be displayed on the screen with a letter prefix. Select the files to be copied by the prefix letter. Select as many as you want and press ENTER when ready. If file exists on destination disk, that file will not be copied and you will notified that the file was not copied. c. COPY supports single drive copies and will prompt you to swap disks. d. COPY will abort if there's not enough disk space on the destination disk. 4. UMP SECTOR - Dumps the contents of a specified sector to the screen or printer in Hex and ASCII. Non-ASCII characters are blanked out for easy reading. Uses arrow keys (See Special keys). Can be used with NUMBER FIND option below. Display shows 64 bytes per screen. Press ENTER to advance to next screen. To use: a. Select option . b. Answer prompts for Source drive, Track and Sector. c. Use arrow keys to change sectors. 5. DIT SECTOR - Just like the DUMP SECTOR option but allows easy editing of the sector by placement of the cursor (an up arrow) and typing in the new data. Changes are written to the disk at the end of the sector or by hitting enter. Uses the arrow keys (See special keys). Can be used with NUMBER FIND option. Display shows 64 bytes per screen. Move prompt off top or bottom of screen to advance to next screen. To use: a. Select option : b. Answer prompts for Source drive, Track & Sector. c. Display will be in hex with ASCII character above hex number. Up arrow is the edit prompt. Use arrow keys to move prompt on the screen. Type changes at the prompt in hex digits (0-9 and A-F). New ASCII character will be displayed at each change. d. When editing is complete, press ENTER or to save changes. Use BREAK key to abort. 6. ILE SORT - This option will read the directory from the disk, sort it into alphabetical order and then write it back to the disk. FILE sort moves deleted entries to the back of the directory so that new additions to the disk will be at the back of the directory instead of mixed in the middle. To use: a. Select option . b. Answer prompt for Source disk. 7. RANULE TABLE - Displays the granule allocation table in an easy to read format. The allocation table consists of 68 granules (0-67). Beside each granule number is the number of the next granule in that file. If next granule is C0-C9 , then no more granules are linked and the last digit is the number of sectors used in that granule. If the granule if FF then that granule is not currently being used. FREE = ** gives the number of free granules on the disk. The granule allocation table can also be display in tracks by pressing . Normally display track numbers are sectors 1-9 and track numbers displayed in inverse video are sectors 10-18. Table display returns to granules by pressing . To use: a. Select option . b. Answer prompt for Source Drive. c. Use keys or to toggle display between granule and track formats. 8. EX DUMP - Dumps the contents of a specified sector to the screen or printer in Hex format. Uses arrow keys (See special keys). Can be used with NUMBER FIND. Display is 128 bytes per screen. Press ENTER for next screen. To Use: a. Select option . b. Answer prompt for Source drive. c. Use arrow keys for next sector. 9. NITIALIZE - Allows for initialization & formatting of an entire disk or a single sector. Select the fill character for single track or sector initialization. Extremely useful in repairing a single sector (as in a directory recovery) without rebuilding the rest of the disk. Any number of tracks can be initialized (formatted). The limit is what your drive can handle. Set maximum tracks (TRACKS option), prior to formatting. To use: a. Select option . b. Select either isk, rack or ector to format. c. isk - answer prompt for source drive. Choose desired fill character (FF is recommended). d. rack - answer prompt for source drive & track to format. Choose desired fill character. e. ector - answer prompts for source drive, Track and sector. Choose desired fill character. This routine tries to read the track chosen, formats the track, then writes the track back, and fills the desired sector will the fill character. If ENTER is used for fill character, all sectors are rewritten as read. This can be used to repair sectors, especially successful if error is a CRC error. 10. OB = SS RS - Toggles between RS (Radio Shack) or FLEX, MS (512 Byte sectors) and SD (single sided) or DD (double sided). To access second side of double sided disk using RS, add 4 to drive number. For example, to hit the second side of drive 2, enter 6 to prompt for drive number. To use: a. Select option . 11. ILL - Kills files in the same manner as disk basic, only easier to use. All files on selected disk are displayed with a letter prefix. Select files to kill by letter prefix and press ENTER when ready. To use: a. Select option . b. Answer prompt for source drive. c. Select files to kill by letter prefix. Select as many at a time as needed. Press ENTER to KILL. Use BREAK to abort. 12. IST - Select either the screen or printer for the list device. Sub-menu appears if printer is selected. Use arrow keys to change baud rate. Press ENTER when correct baud rate appears. When list is printer, screen is dumped to the printer when other options are used. (ASCII, DUMP, DUMP, GRANULE, HEX, MAPPED). The left margin can be set from 0 to 9 for a cleaner print out. However, some features of KDSK (Catalog) use an 80 column listing. To use the margins and avoid line wrapping on the printer, set printer to 12 CPI instead of the normal 10 CPI. To use: a. Select option . b. Select

rinter or creen. c. Select baud rate if printer is selected (Use up/down arrow keys). d. Select left margin if desired. 13. APPED DIRECTORY =G - Use of this option will display each file on the disk directory and the granule information for each file, beginning with the starting granule and continuing with each linked granule. The last digit displayed is the number of sectors use in the last granule. Option of can be used to display mapped directory in granules or by track and sector. Current status is displayed on the master menu. Normally displayed track numbers are sectors 1-9. Track numbers in inverse video are sectors 10-18. To use: a. Select option . b. Answer prompt for source drive. c. Toggle display between granules or tracks as desired. 14. UMBER FIND - Used with options DUMP SECTOR, EDIT SECTOR and HEX DUMP. Searches sectors for selected numbers (hex). Inverts the numbers for easy location. To use: a. Select option . b. Type in HEX digits to search for (12 digits max). c. Use with other dump or edit options. d. To turn NUMBER FIND off, Press ENTER instead of entering digits to find. 15. PTS S=* D=* - Sets the default drives for other menu options. S is source drive, D is for destination drive. If an automatic default is not desired, hit enter instead of drive number. Menu displays default values selected. Asterix indicates no default value. To use: a. Select option . b. Answer prompts for source and destination drives. Use ENTER for no default drive. 16.

ARTIAL BACKUP - Allows partial backups in a given range specified by track and sector. Can be used when a backup fails at given sector or track. Sometimes backup will work on subsequent attempts. PARTIAL BACKUP allows you to keep trying without starting over with each attempt. Can also be used to copy directory from another disk for repair. To use: a. Select option

rinter or creen. c. Select baud rate if printer is selected (Use up/down arrow keys). d. Select left margin if desired. 13. APPED DIRECTORY =G - Use of this option will display each file on the disk directory and the granule information for each file, beginning with the starting granule and continuing with each linked granule. The last digit displayed is the number of sectors use in the last granule. Option of can be used to display mapped directory in granules or by track and sector. Current status is displayed on the master menu. Normally displayed track numbers are sectors 1-9. Track numbers in inverse video are sectors 10-18. To use: a. Select option . b. Answer prompt for source drive. c. Toggle display between granules or tracks as desired. 14. UMBER FIND - Used with options DUMP SECTOR, EDIT SECTOR and HEX DUMP. Searches sectors for selected numbers (hex). Inverts the numbers for easy location. To use: a. Select option . b. Type in HEX digits to search for (12 digits max). c. Use with other dump or edit options. d. To turn NUMBER FIND off, Press ENTER instead of entering digits to find. 15. PTS S=* D=* - Sets the default drives for other menu options. S is source drive, D is for destination drive. If an automatic default is not desired, hit enter instead of drive number. Menu displays default values selected. Asterix indicates no default value. To use: a. Select option . b. Answer prompts for source and destination drives. Use ENTER for no default drive. 16.

ARTIAL BACKUP - Allows partial backups in a given range specified by track and sector. Can be used when a backup fails at given sector or track. Sometimes backup will work on subsequent attempts. PARTIAL BACKUP allows you to keep trying without starting over with each attempt. Can also be used to copy directory from another disk for repair. To use: a. Select option

. b. Answer prompts for source drive, starting and ending track, and starting and ending sectors. 17. UIT - Aborts the program and returns to Basic. Takes program out of memory. 18. ECOVER DIRECTORY - Will retrieve the backup directory (if saved with first the SAVE DIRECTORY option) and restore it to the original location. Restored directory will be the same as when last saved (by SAVE option or COPY option). A directory cannot be recovered unless it was first saved. Used to recover crashed directories (explained later). To use: a. Select option . b. Answer prompt for source drive. 19. AVE DIRECTORY - Use of this option will save the granule allocation table and directory in the upper half of the directory track. This area on the disk cannot be accessed during normal disk use and is usually dead space on the disk. As such, use of this option will not tie up a granule of disk space as some other directory saving schemes do. Use of this option and RECOVER DIRECTORY option can help to recover a crashed disk. To use: a. Select option . b. Answer prompt for source drive. 20. RACKS = 35/18 - Sets the maximum tracks and sectors that can be accessed by the other menu options. Can be set for any number from 00 to 99. Current status is displayed on the main menu. To use: a. Select option . b. Answer prompts for maximum number of tracks and sectors per track. Note that if tracks are set to 40, option will format 40 tracks, option will backup 40 tracks, etc... 21. PLOAD - Uploads machine language or basic programs from tape and transfers program to disk. Displays start, end, and exec addresses for machine language programs. Has options to skip over files if desired. To use: a. Select option . b. Ready cassette and press ENTER when prompted. Option will automatically write file to disk. 22. ERIFY - Acts as a toggle switch for the verify on/ off command. Current status is displayed on the main menu. To use: a. Select option . 23. MASTER FILE - K-Disks record keeping features. Will display another menu as follows: GGREGATE LIST - Lists all programs in specified file to screen or printer. If list is to printer, options are: ONG list - Lists all information about each file. ONDENSED list - Lists only file names in 6 or 9 across. ATALOG A DISK - Lists filenames on disk and updates master file. ATE - Date that will be put in master file when Radio Shack format disk is catalogued. ILE - Filename and drive of master list. NPUT DRIVE - Drive number of disk to be catalogued. ABEL - Prints labels for disks. Can be in RS or Flex formats. ERGE - Merge two master files into a third master file. Two original files remain intact. Disks in RS or Flex formats can be catalogued. However, the disk containing the master file must be in RS format. NOTE: key changes format of the screen display of ATALOG and GGREGATE. 24. EXAMINE TRACK - Allows you to examine an entire track of data, including control data on the disk. Uses the same format as DUMP command. Press any key to display next screen. To use: a. Select option . b. Answer prompt for source drive. c. Displays 64 bytes at a time. Any key advances to next screen. 25. CIPHER - Encrypts and decrypts files with the key word or phrase you provide. To use: a. Select option when main menu is on the screen. Option Y is not displayed on the menu. b. Select drive and select file to encrypt/decrypt. c. Enter key word or phrase. Phrase can be up to 255 characters long. SPECIAL KEYS The following commands can be used for those options above that use the arrow keys (not all commands apply in all cases): - Goes to next track. - Goes to previous track. - Goes to next sector. - Goes to previous sector. - Goes to next page. <-> - Starts option or page over. - Aborts and returns to main menu. Can be used with any option any time program is waiting for a response. - Same as break key only does not display Title page. - Sends screen contents to printer. Can be used at any time. K-DISK UTILITY can be customized by changing the verify status, default drive status, printer baud rate (use up/down arrow keys), number of tracks, number of sectors/track, etc on loading to reflect what you normally use with your system. To change, select on initial load and answer questions. When asked for printer control characters, answer in hex, including escape characters if needed. Be sure to use leading zeros when entering hex numbers (Ex: use 0F not F, and use 01 instead of 1). Hit enter if no changes are needed. K-DISK is initially setup up for Star Printers. ALL SUGGESTIONS ON USES/IMPROVEMENTS TO THIS PROGRAM ARE APPRECIATED.  space as some other d bers (Ex: use 0F not F, and use 01 instead of 1). Hit enter if no changes are needed. K-DISK is initially setup up for Star Printers. ALL SUGGESTIONS ON USES/IMPROVEMENTS TO THIS PROGRAM ARE APPRECIATED.  space as some other dџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‚~Z9 !+K-DISK UTILITY V2.5 14 JAN 87 5† ‹Ÿ PЗџп†— J— †— ŽKWПЋюОЋюŒKW'†— J— †— ЗџоŽnЮ Пr†UЗq† ‹ќMнŽKмП ŽKъП ЏЖ*K'%Н2UНbRНdеНbіK&Нdе†KЗ*} &Нb™-жŽ†`НJыЮŽ`>НKГŽBYП&Ю)ŽaнНKГЮbŽUдНKГЮ‚НKГЮЂНKГЮрНKГЮ&НKГЮFНKГЮfНKГЮ†НKГЮрНKГНKO}2T&~IЄјs1неW›ЭСUє.ŒИЙ91ЧUd>VѓQ ё <Т]ДŒˆЭ>~„3‹2 ‹k†р1}ВхеЫ6ТшdЪ!ЌЃ јЊa•ЇЅ9fЉб]и!ЛћsгћqЌџЗƒˆš­йa…*—Й=^ЕеєŽZŸ.аIа-P-ъ(]*Ђ "o%H&{*Ј7elUќ0l6…4Х5[ЖMя.ФЦщŒъѕњcГ>…ЯRйаЬF ОMNб6/Лp>qчыВQP _ся[WMZ>ьЙZŠUfсY8P™цš\WS3лcїnTи—fiрмeЊdпT'ёТRB№Qѕ˜ нN ВєkоЗішŒ#л(беЙдpћШж бЯ…O‰Д}A9К‡3іК№ptш7#Lј_ .%IzЉтr)Езy”ЏЫЊД b ЯёнS’щž­Йэ}х“ˆ&„=–Ќoyр жzЋ*SџiЬo'…*ўMщ1єши1|˜nрЅ– ФzЎu0kџ*g,њr=ТяI•Ž–г9h0‡‘—ЫJ§3кНX'Оdx.ѕѕяЃ2+ХZ„4:hбћU_ŽDзbJ# 'Œ:мжйћ%ўЙЛCƒАJВэйџkЦРX%a-с‘™r ˆсќшЎ ˆl|#нuшj\[kР№ДЃхЃтThRZkЄ‚ћ‰ХёєЋћ” >ЧўbјХerbЅї9чкœ ?[™М ђFи™;~І’џФ1Цёd”‚ysЇксiКzD‘Ф˜1”[gїE0 ŠВ3™œКa…=.ђ$‘*&!V ЁЬџNQAŸ+мй;GЭZ‚‚ 0Ъ‡v‹щ˜W.ЉsЌ ЄАзыEх^ЄWšи ємhЊќѓћєћ њ ћь№нNoЌoЃјыљЂ‹%ЧddЕdИf›џ\!‡ПRьUrу|WЩDЈфЉбгhжЧцѓяIt$PЉU^6QA0tŒCFюtјЈO!YeђшPB{BDнЫVƒЮBP‚„јvEZу‰“kЧ=Xn[ё6рЎЮЃЭSVx™5сТОлk.њГОžІG _oBІш qŒуЏD—n§œЌБфіф`(ьŽ€*ШйуЄЃЪZнK )=уkћЛ’=Ъ8hО”,•ЦюлIŸ$ЅЈАETŽш‹jГ№Зˆ Рт…œЂ[КЊŠ\Џк\ЂGг}ЉЇџk~=„t-ŠЙ іїŒџ$kќ2TЩтWKшT˜E溘*wЃйЙі\WSsвнXVzs[ю‘aXџУVБёžrІsЛТŒзbє_VˆяEпЇЩrяЗћ”љ O@o-чfaјbК§ЭЁ–ѓCШLа’nн K›NЌ‰ЖУ\оЉЇ0КŽE/hеR`М12А,rkvях>s­’5Шї˜™ЁљЗ>wX;)‚—ГЙЏкGмА‚X|“{nЕAT}їRk Ћ[–~RдзŠА Ћ?лђэЙБ%ЈУi/’z›M*†b‡Ў:кuЅЩ€бЅЅŽ<цtу{Ѓ№{Ћ7”§ВэџšяŒрИb$EНщѓ€˜тЙя №—^=к№пжЭaz„>зcІшПCѓ/о †Ч*“UkтвЈ№Уi•Ж[…ФяWэЉnр†7w‹И`QЂŽЕ_^@Гѓ.Ћ|HёХœ+SѕcГџBјкWKы…Цœ žЩOци ИЁšŠš‡+Є8И(7[‹ёAqД˜3™ѓ;з‰ ЎАъ ‚eыес0їјЋd†­ю8Œѕ3ћŠŠВ$ €д>  Ѓщї-лЈнРш|ГІЈл2-Z%иXГOB“8@ЊKќС^kіРЋ|шЃхІУХ&dзњnњйВн˜[ЦїžzDъЪ*ж}&ѓы(mм­Д1ЃpЉ.ѕЫ#rjPLцыiyХIЦ†sЈєдџdИьa№ZоѕIЂx(=р­YW4Q8ж;p&,'!ѕ#9w"мс˜jЩUBhѓЖetЛ,дŒ~ѓЎxё2]t СZ^ БhOC 5ќIПeыђ^ЬљOhR5Д”Сl\ ~А”Ўе‰uљМQЦц—6binŒќЕ№Ўя=ю”ьвкуxBy%:з<3Ц‰Эo_q*^ J ДaMз/M•J&˜РБА \v tЄ˜Г;ЛZO>hКš2Ј=рmЕЅЈр*P}іЦЁД=3@ІђiфBЌО|cW&[ѓ J ;Щжй{rдев(40xћТ“тhEУmЧЖ&ŽzMME…‚|їЮъЯбјСєгЏУ^gяэШСv†œHФƒЖ3шщ\щCїь/UfуІqпЏAнмчъ,9h‚9­ВОq„cм |Іv%Шу-“>Эе (ЋƒДT'Є LДьŸ(ІЖ1.…v…Ž$Й€е*р‡ЎaoD*Н-е<<›Ÿ ,Ž žЫ€}т‚Ѓ4ј…м…DЌдѓ тќF "?%ФГРNPЩКšЕeN‘zђ9ЕŸ ІmBМŠK=Ж=ьоЩw"lМzчC№6б NдН/Лb>qЏКћЪ rd?t§4к8ШђПўс;OзЛУˆ#Dі!fAty!<зЫ1цpBѓrћєSі”Aщ]’хЧз'9ЪВEњшшЩo"^0рзм'є Њсƒ^щ™Щ Ÿ"Ўѓ>‰\АМ<6І]§г]ћЕЂi†D7р„— BЁќ;;ШнёџЪ?$)~1Ёiy—šЛх ^єBц+[R№Е.ђњэDй ЮЮq7oџqйЎњууĘBJїpЏл%zJj ђсУDBBJќRљ[ђ-ї*ёВSГ@ДѕяхюдэТьЏы›ъ†щ?_ІЇNс'э7jш5Јы<ю›яu РHЮћѕM MQX‹ћcW=Й–hњЬЦгТDхSхuіhвгАr<жUЩјvUЈХУEлЃф€~Z|wС<цŒ†РЛAš)…‡~œэoDфАВ К7I+Ў№ЮџB”Z+‰“ЎќЎt­"ЌЯЋOНЈп•IИ]§ВW%ƒЅЂЩЃЄIТ_иОr]‹‘d4YьšKAЌёk’ьob;Ѕ“Є52Џlqч‹fПщLіOˆФЅšУЃ&B#&СpІƒK9№ЗГќƒfxx^}О§Єcƒ~§i­SiљŸN-уrПO‘T`WJьжG QМoŸ™—4dQPМ]ЃfG}+UЙOтB%њ^Ћ+ЇYHнoZVNJ гЌ`љ,S CБлS9SЮ{ч№.гK;lоўŸ/WfA(Ыc6гќС6HЦјˆђ=ё!AЧЫ% ЈЦђ$ШЁ‹<І+4{žЄ'ЕЫЦЊfD8™/h<Ид{НГŸoaЃ\:eгбl—ЛW3Šп y[ЯJсTb3žъмюЈшєeр"ђj–dq&FЌHў…)špŽRИžƒ љtеYхeЉЂт‹цЅы4џ5щп5ЫшШшХгщ5dъ§eхXŠЩч№ƒіžсІЧ–{К*џšђ §Ьђ,ћЄу…•љj_aМњѓТŒn{TЈЊЌ4–`J Iike—а[ ќжЩіФИjЅEэе–ђ3%№š&MCаuА\LпЫјўRt=A”ЧAс}№<ё1њђЦ}>7т’ЎsЁЌ‰ЅІЊСАЛФј5/ЉM“Щ9wЭљre/ђQД:w ЯсќЈИЛјT6“Єc…?T%щИ\ъŸMсUЯЎЎ‰§ž3зМм*ы.0р˜•–ы/Щ"Љлъё$˜ ˆV„ жСEЉoˆv™40™ЙБiЄсШ агŸ1Б@ScHАu(-~ЗЫ+‰sQr§ѓkћы[ЊжŒ%їЊ_НjLiџ эЪ|FЏte{Пі‡€7рЏQ.є$„@ђ#‚B€CИ Ћeн=y"$>KHu*:jM-žoњ0ЅQDчВёГЭ…N˜ЧЗ” ТћѕЙC rwЧ?ч—+EAЧ0>@&‰`1ЗLp(цЗ)vјŒ|Pрзy”ЏјсЁ<;-4gЊwZ_c’oIЅo[ДЇіЌџEВТLЌtŸ\BщCZE ЋЙx1]Б9„|“nt&Ж=QZŸŽГ‚Щ[vТЏвЋЋ„’ 7:0М…CA" h‘ѓl+€‹ЙŠН7хЖќро…тфЌЯžKIЏ“C˜#HКЌЂ :шЃ^ѕo{†gћѓ.ѕЕѕхм“––œ^№УЬТ6I0ЋaИ]Љй ym•щ*оY№ЕЮTYЪаЃi к,lѕЭYнпoЦMюРКH\bB пL LЌ‚ТШУм‹,W‚m—Џ• ї ЂI‚ЕщГ$‡5_?Вбt Р ž$МЌ&žя`„=ƒ6Ў$‚Ч"qq­оt>еѕЃ†џЊ:жN2Є€> ™;GМ[ІЉГЗ9Аus˜†AИ—@ЪoRЊпЌЋЕk-ПЫх-њШcк*ЮЭ™ѕ€~Ћ|ќ8FK^иџxЙQKhQHм™у‘ YыT~вZчWc Нгly^yjпі`Sbyc`њGGйџЇhУ•ssŸdк^ЩЎиѓкцё4иѓјп-o,AЂr’PdћяGZEiЗqMAh—­н3РуЮEDU—WnWa^8 *T**э§їN})сЕ*ЪЁмYП CšNШMR‰ЄЎX6vHЏF f.Ђ‡S[„`м kЊ;џ+!X}ŸŠБЅ<мЊ›S…`яe,пп[žЃ@A-\е 6 9VbЇгЁъПЇ0ДМЅлЛ<%ЈdX<ѕЇЬЄ„yЃh нцяP™~АњмЇ=ь—ќ Зг^‹џrJ{}ŸZЇ4f>Іл#жs/Р‹\ъG] 3=LС–mS]7ФuХ/пJЯ<РgаAТ9š™ђT]jі™ }-L2|l$Ыщnd‰ЄdћrЃА@ЭЭ^хї ?§‡Ыгџ“ј8‡ЄЊ5–џ97аiАM’ж’KЖь3ьŠюЅн5вђ в†{ŽО+JЇЮx\ˆщ‹ЊЉœПtС<-д=хнлг?J>Ъq[›D„КЇœађдBєёЂžЊП˜Т–)/GбuИ•KbРJk@ЩѕlЉЯ}PЮ)ў#8wпй ^gWвhдYT>ўoqХM;§ў3’Э?ъєlјN4N”iЃЗNcYкЕАdЌп и-§o*{ŠћˆђнИдѕШЦз‡цдfu‹SіГQzш]є>Нk;ыe\Є^гNыP/Ъх \•ОŒ1ЮвfЩŒПŒ|I›ш:<zx6 ћ˜ЎАп:’Тљ ЏџыОSэXм…ъа–ЋT@xЎ=†ЧП{€-Uѓъ( -­;>ŒА›ХhYџ1Ї?†šUMЖL‘Ђмˆ;NГqc ,ІВЊК~‘=Ўœ,8Cє’вЊЌљЎщБыXыд4mOJQ{‘БŒЁžтщЩЄ…тl”'ЎЄмV[B“UЫа/I")лjцЉY ‚ЊЊГ=ћЋ†w>ЋЄHœЭиV>l1д­ј€­~Ѓ&№#3W–oyЮЙhЕ&ѕQД7ВиWЅHy]вю!•`’Kяк`сGБ6Пˆ}K_гуSВmДf…Lk/ѕб0f’л%pшЗЮЇќVrTОгY ј-c†|УwC"cгmыЪqk<ФœЈпѕž<ЈџИž@ŸF’EaСє1 fNо‹ЪЦЂT>xoБщ/ "V&‹9П5ђ2$1›+  як_gМ–peч$€Z‰`-ЯЏqХ§b% |о? ЃVћє]•)Ž3RжХQWLoЈMЇ•>х}ТyЦ@іћ#NУ–Œ"@ф‹Л.з‰С џ‡ш /…к!а‰ЊІ,ЇmsР(Щ–б1wЮ0јњЇе‰ира{ЂЦрЄПвВКШЇucH$s/rѓДtn€FW,љQ@ЇWЂQMw#З’фНв%љАSžМш7LЪэйий:иЬѓ>уoЬVz§OРџh Aїl›—* p’-bЯХ. toХОэ@$NцJбŽ’›R#ЌБџœтЊ№НGЈmQМQv”=Ѓс\Gє/{žэOф2NМгMйG-бинЗ!ця!оЅ.АЈp‡‘о3”=о|sЯЪЎЋ2'рЖ šaБ8 *Б^А–ЈIПНNѕ%ђœ@gZ"щ™f0—j( оЕ‹у‡i—ЫJ§3кНXУО7дЦщŽа}іFђ4=ГjJћU^пT`гя3mВѓѓЬ>ж”œћ' d‡СEАvV‡eГЂE–р#G9ž“{“8 ‡’Zё WєЗS%л|*Ц|grAњT…_Šчњс-Е№рэЪ†nрУЈИaaИЪC7ф'”aMЇGj1gЃІšJЌ- 6g”|Ж'&…5J‰@‚cŠм‡њРБѕ=ќ…‡Š‚Ц9ŒщпqЙ!5"!sX_6”*iiГ\ ѓлтmmЖЈРш~VPЖœЛ3^Џ‰^UDѕ(ѕЂ…J+Ю‹CД=K†|њzLgœЦ1ф ђSбL€FI@ёWŒќ˜E0|€§Оyuу8ђapCрвяiкжPˆšщЧ–Ю§'іW[cіpЫЃ5y#єёИрјыMP^Œ zsL}яОшЋШэвƒѓ&сЉ—fЈиVЇњеХrœ ‘ЛЯ‡pJ_кёЩI.зЦТёМyЩ7rР‹ьмчs|xШ3Юќ—$ъОЧ—ўчГž™PIРDќг‡Oш5˜цчRŸ(Тћж•#хSX†дзVнёАмюљ3^ лњ)gќ|KП.Б гWŠЩM—A.й)”eвм’}PЗ#М|D­>П–ŠыUГШDпфЩŠ…[ААя’u@ŠDНX-Ž-§:^ЇЗ|м^ФI 6їUЗˆPђд_д’Ь•’яЎЉ<іЫoЭ›з——шЄпЇЮ­ийxpzъшЧ”uїO“Ш›йaў5њv]яаДЛXЮTЂЙsEщšЕьПCЈЧzД~Кnёї]њU L +Јіae К YЌhkpАu_а aѓ‡u*•А‚л!'/œFЗ‹Wš5ў˜Ї01v1,Љ?тЃМЯ–•ђ4 Ў4Лэлcшс$|ШЂЖQ(‡VЃ.q›Ѓ чн™нVoжие(л7ЭƒЯ†ўŽЁђ…вŒ8b ЖSЭй".НKO4НJє5-'ўщ~1щ2НJцЮ ŽbНKГЮJŽaюНKГНNy & Цjиї`ЕO НKЮиї`Е‰Ъ€ї1щ—ђЮˆНKГНNy & OЦjиї`Й НKЮиї`Й‰Ъ€ї2—ѓ2Ю Ž[зНKГНKOF'A&ѕ |2˜З`БНJц–шK'0ѓ~ŽbRPь„И2€ Žј3Yэ„0ƒ !Œb˜%ц9OWNER GEORGE G BEGGS #00043PLEASE DO NOT REMOVE OR ALTER TITLE PAGE OR ATTEMPT TO MODIFY PROGRAM K-DISK UTILITY V2.5 COPYRIGHT 1987 WRITTEN BY KENNETH L WUELZER 113 ARROWHEAD MONTGOMERY ALABAMA 36117 іЌUŠXK­Ь;ќрŽbБ зFпЯЯђфtЈƒ•Ю4Ю№ШЋ8cЄ:6ЉЩ'Њ(VтH>Pю‰Ой~`Лє­-&r )›јћЋLu!lи­уwЎ{А†Y"\Lлsє—Ьз8–Л4f˜cCtцЖА!Ÿ( SIЫBŠ€ШФ-:H˜ЁBYžњ%Ћш>.`=ќ)cдm5ЏЋRјKeXИpљb›I\œМ §оӘюcxшl‡Щq%АŒBО'UЖTiТК+K…хЛ]_уRхJQS/“–сa<”уЫвdІ>hЫЦL?‘ЉнvсєЩ.žдˆAф[[†Љq8ŠЬс^N/ИRк5XIZвЮ]VЃ‰}VIц№+|=*™eЖ*Š5ЙE—cxИф}yГ ог1>њјЌfc­џ˜њ3h[нwњгЕKSUb*Ј>)<[НЉОчq J Я Wы*ї<їНZAТьЇЗd-ЎyюРVЄ НЏ-†Кн‰Їы‹„Ђњ‹}КљL}щvзкТАЭYŠСЭУ~АїDu<œЫнЭ4dw_ъєЦс%‰k#№gї›jЬH_$тdпЙXЯbEиќ/уЙй]ЦBзœј…ZŠгЪyŠnчБёЇbSЮ.тЗ WБ"&[­ЇtњN{Цћ 4]NЫ(mащЧз§W№ЉqnеqУQ?m AŠ(^ŸwЈКИ№Ю$'€I/ 8ён.д?eЦЎую$1qв—'šљdББ ЃЌГДїЄYЖЗюVQ8гП›…РU’Пˆ?*–р1&>4ђпхў&Ž ЖяHк‚5иAяwc(л™а­Р№R`ъ…J‹Ž9ўЄљƒЖ zш5H“ѓ9M{`wJМє;сд}УЃёОMХЂѓШі"wьcЭСњТ‹5NUp=@›r.[ыЯъ8n ŽEкт{R{WfLЎу6ўaуя@@ђPFѓџ‹hl›c—eВЯ@ФTЩяE\‚Чи#ЅЖ*Kyаэ$ЧvMпуИPŒf.—НЙkЬЉТэšЖ?’™хПі;ќТП 8ѓЂэ ЇKРюкF ŽОБыТЈL>#ХГ™!„­Fј_ътнфh3ь5ššЂ|я‘Њ@C-4ж*6ю9<™u Ђ?ІьK{$uй[?Г2Х•ХТ01€l”СGЛеR}ƒљѕ‡>uЩ<еpіоŽu1ШЃтГ­o•ъiє3NЅnсІThЄCАWOБ§тˆaYv@ *‚]BТЙ‚ЅP/ЪPЅЮZЯаИRET“YСo€Р*Mg>CМЩюьЎK'›‹p˜и2S;МПKfМЁожЛр›ч­‡юИОЁPА^’fјђglГж0іаЎM – Gр~xјЋ )ФХЁˆYщgjцЂ% ШЬ)okЙЮСѓŸu{›щГыir—Ы,ВФўŒ…і=Ю2qn ]Ьўˆъ јeHЩшѕQЌCЎ#ЛЮІ2;Иž|Е(ЁЄ0І1B2344НGXŒЫ3ЯИЧдл€ŽJ}Qr‡6№ceл6;$(?ЅШдбbї•Vh`6S‰ Oбо/Пв/VT(гЖFЇ/ЊёSz‘•“єƒ~_FŒ}EЂЖь˜mS Д Я…8РсBчЕH9Tƒ<“І”ЇЬ4…OЯ‚KЇџСmЯ;4 вІлJ&9Oƒ;Щ”ыЩ„‡Ў=aН KЄХйi—бxŸЊЏiаНЌбз,tІЦМWbТ›Ћoсхf нIЩJШЁЁq‰б[H9ўšОчжlэЩМ…еbэ’жvNyЊ7КЊќPзЁ5^цКЯхіX| 7Ќџд‚-tkМkDW№7pИIЉ3лuƒmџ`LЂЖœ„ˆ†э! Љ hъŽ?zЅ€Œйъ   -ЩЏЕълѕюхšЦј5ё6ъƒYёл|bwоyъВ…‡‚ѓЁ  мї€Іœ ‹—­Н–51~—…АлEu$8|'Y%]‰ЫГ]бЪL|3{­ZoC­Pл@ФЩnK\Oi}Э­–,оІуGlbW­є1YЅїљVњE‘ЅІ˜YDшA.фЈ ьDјM“j_ly$[yYчiц;фs„Оn‰,[­mљBˆ^M`2Е„Ы(­жuE–WFNUyjb нхќЫ§IБ~czЂІ ‡П*6_ј"Ші‡ДЎ\+’.­maBЧˆЧ‡лCЃ6HЊ‚јСјн13тpїFA…ЖpИQє'оѕi.Цrе™5Еw  зППhysorЪ“QЂђжНн’&ы™ЙЬX+^•4пКŸй,TтYcl"ясef ШКШ —J – С;ўУrѕ0єWм(L”оЦ> OL# ЭАcwЫХч”ж!ХКсЯђA˜Ѕј3 <[ДЛКюЄЛgšGnQЈЫз‰xа€tUМG’ˆЕЧ , s]“ ?!e2ЈЄЙо­ƒрœ1: ЮЁНЏЃф[я >R\zЙ =?Œ?еЫobZ.“ВЇQaь vvџЙLЭЉ˜Р МbБЙё‰фЏЅ 9F„ЭєЖоr&CF7БHtEГ ƒЇYЧLгљMašЁr]~aфрB?Y„hЅџбbZH#^\RQZPR„Ћб:Ѕ<ѕп!Ў=тИс}Bљ_ндй ‘f™{ЄЂщШрПVАAZuљcњ2АRЙыЛњLmЩЧPп­љ ~C^2›ИOЊНКцЌ3МvЎЁ…JСУЋ–:л{Х<ДвІ=MmS}}Вq'•—#пТ+ŠЙ9Dƒ˜св‡НџМЎхщп.изЯ3В№Гl—,7ˆ\ЌЋAZˆѕžЅ?Q~r№ВРЌHo+гЎеЄЌ˜s”†Иeэy'=(46ЦГЉTЄZаPAУKaН@Ћљ­YЭ4О’:ЄЪнwoD.zч>Щш5є|lNЌі/ˆ›ЎлоТъНЗЄнN€ћп™|yfР|’hё‘…&Kме˜Уdе{ |ЙТТРќћюЙ фђФM]Ё_нIух{wfЩ[L]Я|6‰!]"H‰WЌgхjV;ХЖтJiwљеЂuђЃtFѕЈoш5хЧož•<‡б J8ь ШrpjFЃэў}Ћ#Щ…U!5ртi;eƒЦ1иощN€L:s.ZнЁеiрЙё{Т‚ Бде>ШфКкїјIq}юДцNіЦ1‘J]њDФќюЖG&œПu{;ЅŸ%U|BЩq‘јМЙ(MЅ|Ях;?р„hЏЧ xQ ЛИќˆЄуЧLp_€пюM0\§|пŒџе йЃ™аPн@/“ЧZ\-ž@Ъ7ФЇ[СЄЄЅR€ЮўЂ_§‹хP\ЈШy г&ы9ј,AФ‡DЫk‰„a"Йb…#Х)Rцы!ЅZ RjЂљ5ПяЉ[ЉдэШљ`ЌFов`кЋ*@З<яИяНЛЖ.@B.О(€*5=ЖО;‰”`yёRмi_Пw9C2фЎš]AW—У˜;ЃG=ђБТVGšђˆ№V3Ё‚_ђBŸ‚…J+эјy[YўТAЖЫšѓ9Т9УrK1цk5UНzЎжТ6ˆ1* >ђ?мaЊ…d]ты'к­ БCN|яDЩИq№че§PЄ№лJŽжЪЪгэVЩщVrб—Žfбё’q\ŒFъмPЇk‘ыюJэHvяŽFус ˆ‹MгОРФ>Ы2шGH‡Џ#фP™•v›ы/R”ыв”,}ЮАkFМКM№‚НЄІ* 2($ИQ­jƒf…ыjЯ‰KЮјЮ(зЙ)XРJЈ!UЗ Њ“Ь%МEjрѓш!„ЌЏ™ќ>€~ѓZГœъRšdЌ}/дЬУЅŽƒzXqї.Ysn‘љ„оvЦ5БќФl …%ьЙФзkq7rтq;*ФFчё01˜tIkо0ћZэлL`зFjl=щ‰ъЯ.Нйр,4N]G‰Y)ЧгLЦ ’or`peaQiуˆkщ?"?2fŸNчJЮхxм‘Віy;enJњl _xŠ_C—rќгѓз;˜Z€ѓHРЛЁ>чHEЉ‚i2Ї~Љ ‡EOlьП~šLf рg.Ј` зО“–Jнt)р!K­ДYujТPd$3 ;gьл›ђa‘‚ш’r„Ю„N†Т‡вС  GC{Зˆ‰ыэo"М“%ЭД>/АMXzкЫ}8мШЩйќ kАД)?3IF0эЖqvHЃ"tg-QчЕЕj)И)Иї3ц‚dБҘЙ'OьK>N!‰в=вD„cсч3ьBЧЋђ ррАtр‘•‘ыГOg2ЉУ>:LЩќ”шъCњфшeјoъВ‰{›•‹Ё7SсМсHЛItn<—RќзЭчьјMљ ыћЭжПŒBm$црФъ-AЋь5є‰_№wS;Љ‰_Ъ—ЩTЃѕ>[ЭХЃy.‡ђd=‰ЬfbƒŒ&aЂŽŠcˆFѓ‘ƒ“Мё[ШPСЗGHVћ6г{ќ@$,ŸўPGе–ЮN"HъЪНtњ'Ѓ—NЩМ1-Ў­@ ™—8П:m‚WБ{ƒnЕ"c2j!z/№•XУУTqS<~Ї1R’ўXп1y'4вЏ•LНр†žџ–+z#NњдК:œ(’сV•UћН}|Яцы…Ur!б“ітeўK №Џ є­п}њŸц] р8l ?шю-tvgќSЂtЊ~uпкФЩћpи‡СMЂRУћЦіЃVЄдfkH’9@TЭ`DгжDd#.ыЦЉюF˜ˆфn:a.еDР“t:ѓ'Ÿ†EYєњРЩŽ4zЁ`\д’b~ˆЖ€Хџ@У™/‡с\rсNP§37 § ёј В(шВьN^ыToі 9 ъ=жвіэЊ Ž§HhxU–­Јс-ѕуž щЌьBŽЛЧмFЌV4МFH‹б*—ЫРр>џdWdКGЬ!8Ъ+:+ х7[ЄйЏоЗ@И™@]с†xСХЧд2\О~M)И ПДћ$\™љUЎOuLpч§Н›Э:Гў•к~ *6ъp^eЭдуФšnкYbBФ’%.­/Щ-l?Ћ>=r’ГћгFфчылSKыэ)ы jЁм<O"z6№‰A ŒєЧшYSЦE…ФbЂv џžи­P`ёоPa,ˆqЛИŒ|Ж|яЕжЃНИё-йщ$Ч­uњ“мЫŠ;2*~”л%рЛœ).YљШБ?ОќѓRФ‰еŸKYV:Оq$VŠ”‰3kЯ„о=5ЪСq_IRФё8-*ЭŠІYшѓ d“ИэІ5aшЄ<&БFиОЮ6нтAj~sцќЅyБљGОЕ:ѓ:!DОьМ*SKЧОšQфЄdУщYЁ/вa[ЗBјэчђжл4.ьн…‚р`oЪвЄеЯ O‹и k%#zт.Ю›юГуHяГHуZ„q=i›У#VКXTЃХў+еЁнЉђр`NV­=ЏИzЋА€Н"ЋлvIЎ|q6“s‚@24ЃЦp—­…Žё-№Š 5”š$‰›iƒД„n z}‘ЯљrVДdn–˜W­‰Љг˜V[f’Y˜Рш оХюЌЗЅюэАŠЦe4Р–D˜šдd:L5 ы9<ЧoŒяnorџnlсј•сЫь“ЧРkAh‚‡ќаїтдђафџМєё/гвшнјi^т‚H!?ч § №ќђѓйоp5q/ љЩл‘ЫЉ•иz схžфБSлŠН>‚мхd-й§й2кЈё[Y˜Z[Г†шч)ЙјUїfжŒ?_H ЉЮbi§Ф•`’б™ўЛn\НЅЕŽш]лдšї…_–ТпGќЗT-э–Zѕ[Ђ$nф)%ъq^"/9ЬьVвНЩ›юѓџш§pВчgŒ‚тVёŸM+р8+XœUх„)№Ђ0ŒЕјIz8І п?ЇЃЬtOКАš + а5NB†тЏ„w)3Іэь †ыг”пƒzž™ђј<="™ЉaЬ‡б’ŠV3#RЅhЩожŽс 6Š/Ў\Г 5ХјГї@rRˆS sЇўŽѓ_ф ъuIwЇ{C a3ы2Оz{?–фф‡ѕЭкЊД™ƒ–šц{WАцо[Ж wQlmюcŒyy}wfЎtŸVMкоъкЄ'g‹\рх`FKˆў.ђ`vСdУЩyQ­њ%““фѓZжШџnpr%ЧсUЙ€ˆТRџ„эСcwgУх'DЅb‰:М‘ЯЎ€ЈЛ•7&ђpТЄOVяњЏŸhЇ "m$т+всЇTзУЯ_+J ž€œФt1А'Ёфў0Џ3ŽЁЎџЌ7И)0ќ§Zƒ­ovžЦ‘џЮYЅ„иIsˆAЇ#;0Ќ=?™ъ3Њ&Њ1ПЙ0œ>AŒHpД­D—6rЯ$~ђ& нїh|fR§ЛтYVIсџшHI•PqЇi№Рq›ŽY%šящ_J+ж!tФuxr ppjв( •xХЕжарЎТЎБ0Р. “[‡ќБ}иЃг‚ua§ёd5Zc‰ЧU§UGкW„ПЇАƒБ)ає]™С6p‘о…'”…Š оЕ u.#‹F,ы‰я*5ˆМФЙЮЕ’M+#„?(i‚x —‚НЫОц 9гVЪ-НЄpЦRѕ^œZВЖYЂšЖ›™Wє`ЂuoџЄРв—ЌНє&›ЊЎ†” ƒŽ\йЎo9@]_Яn№sкNкч‚fRhXRBѕїSbУХФЂ`†ёš(эhое˜ c†;fРјWBшѕV.йTЏBHШдgxУя@ KћZЖ$KђzўW SW^ЄQqдA^A™aŸHjPъŠк+mxVНhX?srјP­MнJЯп!СиŸtЩЃŠвŽа&J(Eещнвуљѕ2 ДкLОвV. ЙˆPі™.шщО‚єlEК—Zš5Ї&Џ~сДTXЈћЈЯu<|Rѓ ёT{J9VТRjЏlX4—В‡<Сё_;BŒБ!›j‘’k1yUHлмРЉкtхН%31А unхнЪШХK&}rtйЖшыѓ/)жъЇФэ>k1W[lЄЭ^ЭœGЂКAMmиFјс~ДƒMŽћЪгќЗxФхйњRч0eтUї{‚OТ&ђ`2W#CЯ//iœ№п‡пQр$:ВїD<…EOћЮŠI@ž ћСэьРОJЭ3d‰ЋЧXЕўЛR}hœP0qDTМЉFВх”P{Ѓ^Nјђd‘…g–ЬXЗGМoeпЊтЫеЖДйl€jAБb"g_ьgŽV™ЫZV SфНžдД]Ш  „‘з˜ЧoGџЖуF/*ы Z­ЕЋ …371YМ љЂљЦпDЪ>jэkXbEЧSœђ4ЪТїЃЪuІ,kQ•E=Б?%€FРАZrzŸъЭ†_ЊДT72ЇимьбЈ К№ЙrЬЋVсжxЮ]2В!›{H™ тŠщж™FЪхДœ@_ЮЈз‘˜~›ЋI№jѓ%єHƒБщEЇKЧеЛеG—<—Ч }ƒ‘ЫrїK6jя"E™ h'ЊР9Ю-cT№4їюЩ”ќЯ9м+ь $БшЗё5 иыЕuГХЅ-kLтšгPM‡нш…џбДППОe ]4WплЫф]ˆ9љdћU ъѕ%(›/œWхъXИл‘jжнЩЕс‰хnxŠѓШм‡ї5Ї№—uзmeЏ­хvŽQ…К€ЊjяТТЩЗ™э2CЮЋ4)sЧУlхп./^AWЈŠ мFVM˜‚йhн›уaD№”і ЌДгО/СЮdœaџ‡\!H№ю'ђeCYељ;‰ї[ЭЄ|–PзКћ0ЩЋ_ї”Žo?ЫžК=ЊХ3!’h1Ќ”“7ч–6ƒюccЮЛiчА%P ЌХн+Вf7\єхЎ&…'7iЄр^ГМ™wkeвП%>иЁ‡\юцžи"ВЩ(\ФрЎbР–Њ%L0ЬДІ3 І"ЦШJЂб<ВfЗzё№'фП74ЦF5 ^•ё| %ё‹ l дtй$`ПыюК<їI­хЄ*эŒЬчfG~хŽAиЩжžіпЉ-[‘­І€Є$$~<|,€ўvGWЇPКйа№uКЮŒlЅЭ:u‰+ќy>Я›ЦшЇЦюCa"ЮЌ  PзpВЖЄїМзУКZT |івAoˆ-‡s2lžнЕ“]bЪяА…к|ОЄ lИЇп_ЅЛœЃq!ЄbдОњr%ZXўх_nј*žŸ!*њ‹;S4с“ƒ4Д‘ч,ЛŠ‰Щuл˜Эo7‡ў•)nŒЗ0Š#7T&š…J+Рy{о8Њ]dњА^У`ыкWыђЏQњy€єЖ ”р‰LŠЌёFўа!B|@‡ъIБ"ыwДцпAKфC€тiGрвBТRдyaR hЁн=œ ў,sЌЪ@+jtVˆ⇑У-jКw m}ŒžиЉo p2(ёdўбЎ[ќЧŸb…Иь—]JстБК|ŒŠУІLћАЩїБA+,ИДpП*pVЏO$“2532ЯэЎяcЈXˆфœŠOЂYˆŽ*_;ПУїSАп#пзбь &КЬГЈ#ЗєŒ†ŒOИ_зЏ>3 яL‹е,;1 ЧЛѓРœ78§Ÿ;6Gтр‰X>\fкпЪьv“šљ VџuОД §ЕS Іђ†ёhмЋЮgn‡К'Йtь+щEлxЅHn 4кН”v иnэŸЭеˆя|=€т/н№&žљбЬ+…ЗtQˆ'eІИ€‡ŽеЬyАŠ х[Ÿтžџ$ЧIYX— Щђр`НГЁšц*Д,Ÿ,Z8<œ} мAюѕјR@zїВмNŸ]ušCЂЭ#ІЌђ”rЉ"І~Г21ќЈQ‚Ь—лkніп*˜И_ю–ІМІ•ќЁѓ”H GЊ‘ЕaЮѓ!Ѓ(йWQмЧ oЏ1Ї4GSКв ђ„­~_я|СuЄиў!У8—YтЃ†:‹џсјЖuЁђHчЛWєŸшЌБ|“qЙ ЙXАЊŸьЊKКšTЈ.ЅšБдЈ&‡gЅнЕ(АЏгЂ8Є—ЉХМEЋЖІŠмЈЭ™0™€‚ќЗ^‘Еš:“џŸ_Н|8œМ—Й6žђˆaЄб–m‘ЃŽ0…Ž‘‹†˜‰ ‡f„а]†гa™§fPиќxšrdІbg…p+\ t"ѕФqK}јm[x x‘q8EЙoRьеs}hBЋv;ќдhaNz­јRhфoЃV‚QФ\qv RПDYУ JІ^~Hц\ЂеZM VЏUnzZШH§H,VСB€`JHхGМWi^Е^шXoTALа^œYЫ0'а5Н8~)"ў$ВЗœ9G2;џМ1˜3т!Р5“>yЉZ!5Ж=ђ%Ъ)Ђ?‡4e L-„хЯвВ1—‘]jH Nž8:8 с сk жжгьмЗ Ђ(Н“Ё Бџ#јДюРњй§цџЪџеіќмыћбэќ ї8j(ћFўzрzьkуЁщэМфUєъёџъЭ<ќWрђю‹хІЪаф№@к7Тyдsн†нЪЦтWЮ=ЫdЭНбЧЬкЫ.л_B™СЛбтд1ЩKдЎЧИзёG*Уй‰Ъдл‘п@Р‡ЯѓЭЁ\!–Єъ—)ЂtО-ЁєЁKЙŠёЎ?ЖvЌЯЋ;’x’ЙЖ  S†ЎЕдˆNˆЕЋЗS>ИЄ ЋfЛЯК;‰”Ћ№‹L›ДЕ—o’иА0˜Н“—wŽбžU‘Џ†ŠŸšŒ~‰ѓЄY‡Т”%‚ ‰ ˆƒ‹–‰ЅЇчŽsƒвЁ`Ѓіˆf{тUzd)_ˆYbtЂ\'uАlL|Ь}јpѕsŸrhЁ+1 н3ЇО{7K,†у.К!Œ8G$F/ б Ъ:Є=”O F$' /4х Р•Ћo1lT;˜ёщњФЋЏŒt'b bw L#RC-KН 99)5?‡1ѕ#ц0т]ђlљhўїEсanmѓxъ„ў”ёАќ›ўТшбФШХBѓыс:СA№`юVј§<ћеуящЩ"фLџjб’ѕЃпеRялСoЦoкќВдэл=їQїtpЄЪЯћ7ф?зlШБgТв Фџ_у†lти$ЬPнАЮлЧ—н[Ъ†”о ДlЅПђОД~НЪМ_ИЈНѕЙXИ‹ЈцК#ЎЋзГ-ІaЇЭЄ7­ŒЗиЃ*Љœ­іЛ}ˆ‚„#ŠC‹Чš$ЈЅЖдЗ|А–‚&ˆ‚.ј•FŽеО;­:ŠŽ™я”xЄјИmІЇ0’Џ‚‘ПЎ&ЌЌ­‹v›џšaІч˜rˆyxqfсVЉquƒQ w”g!n„] ^эвLwўxwZ iŸavИeUhЦs^\Їq q$u№MrC|ЋHFfцyЃe-@рFpF XЎФBYA‡\NH§RЏ~HQ ]ЈymVУоLqV IСSO@aтLЛFtl!^ЩJšм@ZGЧOk\;Ч3Ј3ѕ##=њ1Ѓˆ5HИ9;Ф1Л*“)O$)к Ь ˜%s>$Д(ї*Ъ1Ж'y4љ# $ч Ь8ƒƒ=bJ,0ђќчН‘x|8WY2 4И хі ъХмЩU%Ш'ВЂ ЕЇ“Лч$нЖпШуЭќЩіџѓїїчяoеѕз ыий Юkё[ъHнJFЉсНщВфчпЯхџру8у@еPHЊрŠфгўієЧ,Р\їF№ІqчоЮвй8§eзŽTрегм9н^ћŒЭДР~бЮPд‹Я—РfШ#ТbШНЦѕУ0пGЬŸажYЕDАЕžэГ НkМŸЋюYДОйž)­qЎЯ™Еy›О­ЎQЉІ‡ђЉR$ЋЋЗvЁЉО ŽgЊрЛ'НЃОь‹R†Љ›“ыПк™:”Ё“ –D˜}Ÿ@‹ЙП:™Žœ+Ї[ЂмДh%эІЗ„ ДЗГ.ГІН?ЙЉПРПPЛТЙSМУЛCFРEDN9GО@6A­F'CJM…F}OяJZIТLЛKmЛnjЮ`tfїm‚B!bЛщUcъk—{lЫzhJd‚XORХ_—w8BпGŠrsўќpT2U§V Q4JюH{NMыNЁIVgIТDdb;JѕЧИ_hMom[—JGEko2™9P+2х>Ёo 80 /з8?o0*,=ћ‹?s7C3эЋА)*G.@$6*ѕ!мЋ ”d&V$Ї=яТ6ЖМ8u8`C0!є ќдžу,’;ЅИ-Д/QgaФVM,E i3•17)*+7ь$е2фHљlуR№Mцwі`јDјiћћ‘ыЁйВўылњрщёјЦ!Чp-юR№lцŒžфЗязі€ˆш7ы#‹Д‚дЖпкЗœАТLлnГўМЙмтжбMИ|еЎТЛЛjЄ<Фy…бЇЄ г2Ч_ФДЭто юuo–кзЬsЭAЪœЇАеuж њЊЂуДЁrАкГЎqžŸи˜ћк‹лPЮтЯЗЬKЭЋОЬGІ†АнЬ0ЂžЮХ*ТШУiР.цФ,‹—є’&№жŸ.Ÿ‚ѓžќ4ѓФ†)џМ œыњ›ћl‹ЪˆL’б€6 с–ž‘ььˆŠяjŒ№ъы’pyfў€slц“r:yФQ­hH5‡fї Eа , Й  jТ[БhЭ/ŽюO9­8;t:б=;31™0Ь302e5з47v6Ї)(@+М*Щ*$+(е) ,L-‰.ѕ/0(r#Й љ!8^zUЕVЩW PFQŸRзSю\$]qsы6Њ+ž]3'Ощ!Ы*“"A!=,›3т1к/‚%r*y(,#….ы%Ц Ђ'a\6<т‚сЪо|є}яe x:yM79dbemf‘g„`Ѓокц6ь­к ЖО ’КЖ+НђёМхТзфщщџvіосыџ№ђуч-њ ъ%k0зOђIяH№iяю€љžїѕЬкУоя5Эз}XHщЋњ уЪЫцС ХіyїTнПапТтз>и=ЯA6 +# " ++++++++#" + +++#"++++++++++#"+ +6!+6!#"++++#"  + #"++++#"++++++++++# "++++++#"++++# " + +#" +++++++#"+++++++#" +6+8>$:3#" ++++#" + +++#" +6+++++#" +6++++#"++++++++++#"+ + +#"+6++#"+ + +Ћ +++™++Д ++Д˜B B5HF E4Gѕѕѕўї9Щ\QWБu0šфЛ~uьЁУею•э УAюлюжэкюGэ}EСvчbЊЩ~ЬЁУеь•ы УGьлынькыAы}EС';bЊ[т9ކЏНJыЮŽg[НKГЮ@ŽgsНKГЮbŽg“НKГЮ ŽgЏНKГЮФŽgЯНKГЮŽgцНKГЮ ŽhНKГЮРŽh.НKГЮфŽhNНKГНKO9НJцŽ _OЇ€Z&ћЮŽ`>НKГЮ@ŽfсНKГНKOY&‡Ю€ŽgНKГНKOЮ 1'2&ђcAcФ†K—шЇЩШ~1НЮ Ж1щі2эBЖ2ЇЩ–НJцЮŽg НKГНKOЮ G'T&ђcD~5)шЖ5Їі5ЕЮ эFќaUэШdќaXэШfНJцЮHŽ\ѕНKГН-!НKO 'A '.^&я|-7Ж-7#-7OHŽ-8ю†џ,ЖHŽ]ю†џ]‹ю†џ]~cšЖ-7'JЗ-7 й† їЮ Ж-7ЇEНJцЮŽhfНKГЮ@Žh‚НKГŽ`Ю #1ШНSIЮ Žh”НKГŽРЮ <1ШНSIЮŽhЇНKГŽ Ю 1ШНSIЮ Жы—ђ—ѓ†—ž—†—ŸНOіЮп žНOіьФƒKD&ьBƒSK&ьDƒ &ьHƒBI&ІJN'&о3Ш пƒ%Э–ž %џЛНJцЮŽg@НKГНKOO9оІMЮ цЦСР$˜ іФзžНUЃ—Ÿлžзž§dгЮ НOі†K9ќdг&x†—ž—†—ŸЮ Жы—ђНOіЮп žНOіьФƒKD&ьBƒSK&ьDƒ &ьHƒBI&ІJN'о3Ш пƒ%Э–ž %џЛНJц9оІMЮ цЦСР$˜ іФзžНUЃлž—ŸзžЮ †—Жы—ђНOіІФ'џ8ьЩШƒK&џ,ІA' ЬIВ ЬIЄ§ьBЗ1щ'„Šp †jИMЗ`Еї2'ФЪp ЦjјMї`ЙІD'†KЗ/АM'ќV№З`x§Z„ќVђ§Z†ЖVє ќWxЗ`x§Z„ќWz§Z†ЖVѕЗZˆІЩ–З2M'Ж` З`БІEЗ-7HŽ-8ю†џ,ЖHŽ]ю†џ]‹ю†џ]Ю ьFЗ5Її5ЕьШd§aUьШf§aXЮ 3JŽb#›ьФ 'ьФ ' НfІЇ€3B › я–›Зb"ŽbЮ 3Ш<Žb›ьФ 'ьФ ' НfІЇ€3B › я–›ЗbЮ 3Ш#Žb4›ьФ 'ьФ ' НfІЇ€3B › я–›Зb39F#O A$ 9"ѕ0%ё„ €7СF#_ СA$ С9"ѕС0%ёФ Р7зЊHHHHšЊ9 + +  +#$Ђ  + ++#:"+ ++#9"+… +++# " ++#" ˜+&+ ,+ +% …++ + Ž  ++ + + Ž++ +˜+ + + ++ Ћ + + + Ѕ+ + + +/9;+++І++ +++  +Ѕ + +++ Ћ+ + Ѕ  +++˜ + +Ÿ ++Ÿ + +Ÿkfk(h],ˆ+Œ дї7ТQ„t#‘>™(ыА- аМnо–$>œРьl>п(hMe.МQщœўё2›ж‚y:ъ+Ž­с|:бСsZd™нецhзž5{Uo(ЭDлБию$kТбm$Яѕ6mNќG •€Вp012345678901234567890123456789012345678901234567890012345678901234567890123456789012345678901234567890012345678901234567890123456789012345678901234567890012345678901234567890123456789012345678901234567890012345678901234567890123456789012345678901234567890џŽUгPЮ2|ЦŽUэІР &†`Ї Z&ѓЮ2ŽVЦІР‹@Ї Z&їІ„ИMЇ„0Œb%ђŽfсІ„ИMЇ„0ŒhП%ђНJцЬhП4НK.§@5НK.§BŽKDЮSKŽЏЏП џ"П$ŽbRь„И2€ј3Yэ„0Œb˜%яŽќ2}нЉќ32нЋь„˜ЉиЊэ„ Љ–Љ›Њ—Љ Њ0Œ1Њ%чŽ3‹ь„џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‚~Z9 !+K-DISK UTILITY V2.5 14 JAN 87 5† ‹Ÿ PЗџп†— J— †— ŽKWПЋюОЋюŒKW'†— J— †— ЗџоŽnЮ Пr†UЗq† ‹ќMнŽKмП ŽKъП ЏЖ*K'%Н2UНbRНdеНbіK&Нdе†KЗ*} &Нb™-жŽ†`НJыЮŽ`>НKГŽBYП&Ю)ŽaнНKГЮbŽUдНKГЮ‚НKГЮЂНKГЮрНKГЮ&НKГЮFНKГЮfНKГЮ†НKГЮрНKГНKO}2T&~IЄјs1неW›ЭСUє.ŒИЙ91ЧUd>VѓQ ё <Т]ДŒˆЭ>~„3‹2 ‹k†р1}ВхеЫ6ТшdЪ!ЌЃ јЊa•ЇЅ9fЉб]и!ЛћsгћqЌџЗƒˆš­йa…*—Й=^ЕеєŽZŸ.аIа-P-ъ(]*Ђ "o%H&{*Ј7elUќ0l6…4Х5[ЖMя.ФЦщŒъѕњcГ>…ЯRйаЬF ОMNб6/Лp>qчыВQP _ся[WMZ>ьЙZŠUfсY8P™цš\WS3лcїnTи—fiрмeЊdпT'ёТRB№Qѕ˜ нN ВєkоЗішŒ#л(беЙдpћШж бЯ…O‰Д}A9К‡3іК№ptш7#Lј_ .%IzЉтr)Езy”ЏЫЊД b ЯёнS’щž­Йэ}х“ˆ&„=–Ќoyр жzЋ*SџiЬo'…*ўMщ1єши1|˜nрЅ– ФzЎu0kџ*g,њr=ТяI•Ž–г9h0‡‘—ЫJ§3кНX'Оdx.ѕѕяЃ2+ХZ„4:hбћU_ŽDзbJ# 'Œ:мжйћ%ўЙЛCƒАJВэйџkЦРX%a-с‘™r ˆсќшЎ ˆl|#нuшj\[kР№ДЃхЃтThRZkЄ‚ћ‰ХёєЋћ” >ЧўbјХerbЅї9чкœ ?[™М ђFи™;~І’џФ1Цёd”‚ysЇксiКzD‘Ф˜1”[gїE0 ŠВ3™œКa…=.ђ$‘*&!V ЁЬџNQAŸ+мй;GЭZ‚‚ 0Ъ‡v‹щ˜W.ЉsЌ ЄАзыEх^ЄWšи ємhЊќѓћєћ њ ћь№нNoЌoЃјыљЂ‹%ЧddЕdИf›џ\!‡ПRьUrу|WЩDЈфЉбгhжЧцѓяIt$PЉU^6QA0tŒCFюtјЈO!YeђшPB{BDнЫVƒЮBP‚„јvEZу‰“kЧ=Xn[ё6рЎЮЃЭSVx™5сТОлk.њГОžІG _oBІш qŒуЏD—n§œЌБфіф`(ьŽ€*ШйуЄЃЪZнK )=уkћЛ’=Ъ8hО”,•ЦюлIŸ$ЅЈАETŽш‹jГ№Зˆ Рт…œЂ[КЊŠ\Џк\ЂGг}ЉЇџk~=„t-ŠЙ іїŒџ$kќ2TЩтWKшT˜E溘*wЃйЙі\WSsвнXVzs[ю‘aXџУVБёžrІsЛТŒзbє_VˆяEпЇЩrяЗћ”љ O@o-чfaјbК§ЭЁ–ѓCШLа’nн K›NЌ‰ЖУ\оЉЇ0КŽE/hеR`М12А,rkvях>s­’5Шї˜™ЁљЗ>wX;)‚—ГЙЏкGмА‚X|“{nЕAT}їRk Ћ[–~RдзŠА Ћ?лђэЙБ%ЈУi/’z›M*†b‡Ў:кuЅЩ€бЅЅŽ<цtу{Ѓ№{Ћ7”§ВэџšяŒрИb$EНщѓ€˜тЙя №—^=к№пжЭaz„>зcІшПCѓ/о †Ч*“UkтвЈ№Уi•Ж[…ФяWэЉnр†7w‹И`QЂŽЕ_^@Гѓ.Ћ|HёХœ+SѕcГџBјкWKы…Цœ žЩOци ИЁšŠš‡+Є8И(7[‹ёAqД˜3™ѓ;з‰ ЎАъ ‚eыес0їјЋd†­ю8Œѕ3ћŠŠВ$ €д>  Ѓщї-лЈнРш|ГІЈл2-Z%иXГOB“8@ЊKќС^kіРЋ|шЃхІУХ&dзњnњйВн˜[ЦїžzDъЪ*ж}&ѓы(mм­Д1ЃpЉ.ѕЫ#rjPLцыiyХIЦ†sЈєдџdИьa№ZоѕIЂx(=р­YW4Q8ж;p&,'!ѕ#9w"мс˜jЩUBhѓЖetЛ,дŒ~ѓЎxё2]t СZ^ БhOC 5ќIПeыђ^ЬљOhR5Д”Сl\ ~А”Ўе‰uљМQЦц—6binŒќЕ№Ўя=ю”ьвкуxBy%:з<3Ц‰Эo_q*^ J ДaMз/M•J&˜РБА \v tЄ˜Г;ЛZO>hКš2Ј=рmЕЅЈр*P}іЦЁД=3@ІђiфBЌО|cW&[ѓ J ;Щжй{rдев(40xћТ“тhEУmЧЖ&ŽzMME…‚|їЮъЯбјСєгЏУ^gяэШСv†œHФƒЖ3шщ\щCїь/UfуІqпЏAнмчъ,9h‚9­ВОq„cм |Іv%Шу-“>Эе (ЋƒДT'Є LДьŸ(ІЖ1.…v…Ž$Й€е*р‡ЎaoD*Н-е<<›Ÿ ,Ž žЫ€}т‚Ѓ4ј…м…DЌдѓ тќF "?%ФГРNPЩКšЕeN‘zђ9ЕŸ ІmBМŠK=Ж=ьоЩw"lМzчC№6б NдН/Лb>qЏКћЪ rd?t§4к8ШђПўс;OзЛУˆ#Dі!fAty!<зЫ1цpBѓrћєSі”Aщ]’хЧз'9ЪВEњшшЩo"^0рзм'є Њсƒ^щ™Щ Ÿ"Ўѓ>‰\АМ<6І]§г]ћЕЂi†D7р„— BЁќ;;ШнёџЪ?$)~1Ёiy—šЛх ^єBц+[R№Е.ђњэDй ЮЮq7oџqйЎњууĘBJїpЏл%zJj ђсУDBBJќRљ[ђ-ї*ёВSГ@ДѕяхюдэТьЏы›ъ†щ?_ІЇNс'э7jш5Јы<ю›яu РHЮћѕM MQX‹ћcW=Й–hњЬЦгТDхSхuіhвгАr<жUЩјvUЈХУEлЃф€~Z|wС<цŒ†РЛAš)…‡~œэoDфАВ К7I+Ў№ЮџB”Z+‰“ЎќЎt­"ЌЯЋOНЈп•IИ]§ВW%ƒЅЂЩЃЄIТ_иОr]‹‘d4YьšKAЌёk’ьob;Ѕ“Є52Џlqч‹fПщLіOˆФЅšУЃ&B#&СpІƒK9№ЗГќƒfxx^}О§Єcƒ~§i­SiљŸN-уrПO‘T`WJьжG QМoŸ™—4dQPМ]ЃfG}+UЙOтB%њ^Ћ+ЇYHнoZVNJ гЌ`љ,S CБлS9SЮ{ч№.гK;lоўŸ/WfA(Ыc6гќС6HЦјˆђ=ё!AЧЫ% ЈЦђ$ШЁ‹<І+4{žЄ'ЕЫЦЊfD8™/h<Ид{НГŸoaЃ\:eгбl—ЛW3Šп y[ЯJсTb3žъмюЈшєeр"ђj–dq&FЌHў…)špŽRИžƒ љtеYхeЉЂт‹цЅы4џ5щп5ЫшШшХгщ5dъ§eхXŠЩч№ƒіžсІЧ–{К*џšђ §Ьђ,ћЄу…•љj_aМњѓТŒn{TЈЊЌ4–`J Iike—а[ ќжЩіФИjЅEэе–ђ3%№š&MCаuА\LпЫјўRt=A”ЧAс}№<ё1њђЦ}>7т’ЎsЁЌ‰ЅІЊСАЛФј5/ЉM“Щ9wЭљre/ђQД:w ЯсќЈИЛјT6“Єc…?T%щИ\ъŸMсUЯЎЎ‰§ž3зМм*ы.0р˜•–ы/Щ"Љлъё$˜ ˆV„ жСEЉoˆv™40™ЙБiЄсШ агŸ1Б@ScHАu(-~ЗЫ+‰sQr§ѓkћы[ЊжŒ%їЊ_НjLiџ эЪ|FЏte{Пі‡€7рЏQ.є$„@ђ#‚B€CИ Ћeн=y"$>KHu*:jM-žoњ0ЅQDчВёГЭ…N˜ЧЗ” ТћѕЙC rwЧ?ч—+EAЧ0>@&‰`1ЗLp(цЗ)vјŒ|Pрзy”ЏјсЁ<;-4gЊwZ_c’oIЅo[ДЇіЌџEВТLЌtŸ\BщCZE ЋЙx1]Б9„|“nt&Ж=QZŸŽГ‚Щ[vТЏвЋЋ„’ 7:0М…CA" h‘ѓl+€‹ЙŠН7хЖќро…тфЌЯžKIЏ“C˜#HКЌЂ :шЃ^ѕo{†gћѓ.ѕЕѕхм“––œ^№УЬТ6I0ЋaИ]Љй ym•щ*оY№ЕЮTYЪаЃi к,lѕЭYнпoЦMюРКH\bB пL LЌ‚ТШУм‹,W‚m—Џ• ї ЂI‚ЕщГ$‡5_?Вбt Р ž$МЌ&žя`„=ƒ6Ў$‚Ч"qq­оt>еѕЃ†џЊ:жN2Є€> ™;GМ[ІЉГЗ9Аus˜†AИ—@ЪoRЊпЌЋЕk-ПЫх-њШcк*ЮЭ™ѕ€~Ћ|ќ8FK^иџxЙQKhQHм™у‘ YыT~вZчWc Нгly^yjпі`Sbyc`њGGйџЇhУ•ssŸdк^ЩЎиѓкцё4иѓјп-o,AЂr’PdћяGZEiЗqMAh—­н3РуЮEDU—WnWa^8 *T**э§їN})сЕ*ЪЁмYП CšNШMR‰ЄЎX6vHЏF f.Ђ‡S[„`м kЊ;џ+!X}ŸŠБЅ<мЊ›S…`яe,пп[žЃ@A-\е 6 9VbЇгЁъПЇ0ДМЅлЛ<%ЈdX<ѕЇЬЄ„yЃh нцяP™~АњмЇ=ь—ќ Зг^‹џrJ{}ŸZЇ4f>Іл#жs/Р‹\ъG] 3=LС–mS]7ФuХ/пJЯ<РgаAТ9š™ђT]jі™ }-L2|l$Ыщnd‰ЄdћrЃА@ЭЭ^хї ?§‡Ыгџ“ј8‡ЄЊ5–џ97аiАM’ж’KЖь3ьŠюЅн5вђ в†{ŽО+JЇЮx\ˆщ‹ЊЉœПtС<-д=хнлг?J>Ъq[›D„КЇœађдBєёЂžЊП˜Т–)/GбuИ•KbРJk@ЩѕlЉЯ}PЮ)ў#8wпй ^gWвhдYT>ўoqХM;§ў3’Э?ъєlјN4N”iЃЗNcYкЕАdЌп и-§o*{ŠћˆђнИдѕШЦз‡цдfu‹SіГQzш]є>Нk;ыe\Є^гNыP/Ъх \•ОŒ1ЮвfЩŒПŒ|I›ш:<zx6 ћ˜ЎАп:’Тљ ЏџыОSэXм…ъа–ЋT@xЎ=†ЧП{€-Uѓъ( -­;>ŒА›ХhYџ1Ї?†šUMЖL‘Ђмˆ;NГqc ,ІВЊК~‘=Ўœ,8Cє’вЊЌљЎщБыXыд4mOJQ{‘БŒЁžтщЩЄ…тl”'ЎЄмV[B“UЫа/I")лjцЉY ‚ЊЊГ=ћЋ†w>ЋЄHœЭиV>l1д­ј€­~Ѓ&№#3W–oyЮЙhЕ&ѕQД7ВиWЅHy]вю!•`’Kяк`сGБ6Пˆ}K_гуSВmДf…Lk/ѕб0f’л%pшЗЮЇќVrTОгY ј-c†|УwC"cгmыЪqk<ФœЈпѕž<ЈџИž@ŸF’EaСє1 fNо‹ЪЦЂT>xoБщ/ "V&‹9П5ђ2$1›+  як_gМ–peч$€Z‰`-ЯЏqХ§b% |о? ЃVћє]•)Ž3RжХQWLoЈMЇ•>х}ТyЦ@іћ#NУ–Œ"@ф‹Л.з‰С џ‡ш /…к!а‰ЊІ,ЇmsР(Щ–б1wЮ0јњЇе‰ира{ЂЦрЄПвВКШЇucH$s/rѓДtn€FW,љQ@ЇWЂQMw#З’фНв%љАSžМш7LЪэйий:иЬѓ>уoЬVz§OРџh Aїl›—* p’-bЯХ. toХОэ@$NцJбŽ’›R#ЌБџœтЊ№НGЈmQМQv”=Ѓс\Gє/{žэOф2NМгMйG-бинЗ!ця!оЅ.АЈp‡‘о3”=о|sЯЪЎЋ2'рЖ šaБ8 *Б^А–ЈIПНNѕ%ђœ@gZ"щ™f0—j( оЕ‹у‡i—ЫJ§3кНXУО7дЦщŽа}іFђ4=ГjJћU^пT`гя3mВѓѓЬ>ж”œћ' d‡СEАvV‡eГЂE–р#G9ž“{“8 ‡’Zё WєЗS%л|*Ц|grAњT…_Šчњс-Е№рэЪ†nрУЈИaaИЪC7ф'”aMЇGj1gЃІšJЌ- 6g”|Ж'&…5J‰@‚cŠм‡њРБѕ=ќ…‡Š‚Ц9ŒщпqЙ!5"!sX_6”*iiГ\ ѓлтmmЖЈРш~VPЖœЛ3^Џ‰^UDѕ(ѕЂ…J+Ю‹CД=K†|њzLgœЦ1ф ђSбL€FI@ёWŒќ˜E0|€§Оyuу8ђapCрвяiкжPˆšщЧ–Ю§'іW[cіpЫЃ5y#єёИрјыMP^Œ zsL}яОшЋШэвƒѓ&сЉ—fЈиVЇњеХrœ ‘ЛЯ‡pJ_кёЩI.зЦТёМyЩ7rР‹ьмчs|xШ3Юќ—$ъОЧ—ўчГž™PIРDќг‡Oш5˜цчRŸ(Тћж•#хSX†дзVнёАмюљ3^ лњ)gќ|KП.Б гWŠЩM—A.й)”eвм’}PЗ#М|D­>П–ŠыUГШDпфЩŠ…[ААя’u@ŠDНX-Ž-§:^ЇЗ|м^ФI 6їUЗˆPђд_д’Ь•’яЎЉ<іЫoЭ›з——шЄпЇЮ­ийxpzъшЧ”uїO“Ш›йaў5њv]яаДЛXЮTЂЙsEщšЕьПCЈЧzД~Кnёї]њU L +Јіae К YЌhkpАu_а aѓ‡u*•А‚л!'/œFЗ‹Wš5ў˜Ї01v1,Љ?тЃМЯ–•ђ4 Ў4Лэлcшс$|ШЂЖQ(‡VЃ.q›Ѓ чн™нVoжие(л7ЭƒЯ†ўŽЁђ…вŒ8b ЖSЭй".НKO4НJє5-'ўщ~1щ2НJцЮ ŽbНKГЮJŽaюНKГНNy & Цjиї`ЕO НKЮиї`Е‰Ъ€ї1щ—ђЮˆНKГНNy & OЦjиї`Й НKЮиї`Й‰Ъ€ї2—ѓ2Ю Ž[зНKГНKOF'A&ѕ |2˜З`БНJц–шK'0ѓ~ŽbRPь„И2€ Žј3Yэ„0ƒ !Œb˜%ц9OWNER GEORGE G BEGGS #00043PLEASE DO NOT REMOVE OR ALTER TITLE PAGE OR ATTEMPT TO MODIFY PROGRAM K-DISK UTILITY V2.5 COPYRIGHT 1987 WRITTEN BY KENNETH L WUELZER 113 ARROWHEAD MONTGOMERY ALABAMA 36117 іЌUŠXK­Ь;ќрŽbБ зFпЯЯђфtЈƒ•Ю4Ю№ШЋ8cЄ:6ЉЩ'Њ(VтH>Pю‰Ой~`Лє­-&r )›јћЋLu!lи­уwЎ{А†Y"\Lлsє—Ьз8–Л4f˜cCtцЖА!Ÿ( SIЫBŠ€ШФ-:H˜ЁBYžњ%Ћш>.`=ќ)cдm5ЏЋRјKeXИpљb›I\œМ §оӘюcxшl‡Щq%АŒBО'UЖTiТК+K…хЛ]_уRхJQS/“–сa<”уЫвdІ>hЫЦL?‘ЉнvсєЩ.žдˆAф[[†Љq8ŠЬс^N/ИRк5XIZвЮ]VЃ‰}VIц№+|=*™eЖ*Š5ЙE—cxИф}yГ ог1>њјЌfc­џ˜њ3h[нwњгЕKSUb*Ј>)<[НЉОчq J Я Wы*ї<їНZAТьЇЗd-ЎyюРVЄ НЏ-†Кн‰Їы‹„Ђњ‹}КљL}щvзкТАЭYŠСЭУ~АїDu<œЫнЭ4dw_ъєЦс%‰k#№gї›jЬH_$тdпЙXЯbEиќ/уЙй]ЦBзœј…ZŠгЪyŠnчБёЇbSЮ.тЗ WБ"&[­ЇtњN{Цћ 4]NЫ(mащЧз§W№ЉqnеqУQ?m AŠ(^ŸwЈКИ№Ю$'€I/ 8ён.д?eЦЎую$1qв—'šљdББ ЃЌГДїЄYЖЗюVQ8гП›…РU’Пˆ?*–р1&>4ђпхў&Ž ЖяHк‚5иAяwc(л™а­Р№R`ъ…J‹Ž9ўЄљƒЖ zш5H“ѓ9M{`wJМє;сд}УЃёОMХЂѓШі"wьcЭСњТ‹5NUp=@›r.[ыЯъ8n ŽEкт{R{WfLЎу6ўaуя@@ђPFѓџ‹hl›c—eВЯ@ФTЩяE\‚Чи#ЅЖ*Kyаэ$ЧvMпуИPŒf.—НЙkЬЉТэšЖ?’™хПі;ќТП 8ѓЂэ ЇKРюкF ŽОБыТЈL>#ХГ™!„­Fј_ътнфh3ь5ššЂ|я‘Њ@C-4ж*6ю9<™u Ђ?ІьK{$uй[?Г2Х•ХТ01€l”СGЛеR}ƒљѕ‡>uЩ<еpіоŽu1ШЃтГ­o•ъiє3NЅnсІThЄCАWOБ§тˆaYv@ *‚]BТЙ‚ЅP/ЪPЅЮZЯаИRET“YСo€Р*Mg>CМЩюьЎK'›‹p˜и2S;МПKfМЁожЛр›ч­‡юИОЁPА^’fјђglГж0іаЎM – Gр~xјЋ )ФХЁˆYщgjцЂ% ШЬ)okЙЮСѓŸu{›щГыir—Ы,ВФўŒ…і=Ю2qn ]Ьўˆъ јeHЩшѕQЌCЎ#ЛЮІ2;Иž|Е(ЁЄ0І1B2344НGXŒЫ3ЯИЧдл€ŽJ}Qr‡6№ceл6;$(?ЅШдбbї•Vh`6S‰ Oбо/Пв/VT(гЖFЇ/ЊёSz‘•“єƒ~_FŒ}EЂЖь˜mS Д Я…8РсBчЕH9Tƒ<“І”ЇЬ4…OЯ‚KЇџСmЯ;4 вІлJ&9Oƒ;Щ”ыЩ„‡Ў=aН KЄХйi—бxŸЊЏiаНЌбз,tІЦМWbТ›Ћoсхf нIЩJШЁЁq‰б[H9ўšОчжlэЩМ…еbэ’жvNyЊ7КЊќPзЁ5^цКЯхіX| 7Ќџд‚-tkМkDW№7pИIЉ3лuƒmџ`LЂЖœ„ˆ†э! Љ hъŽ?zЅ€Œйъ   -ЩЏЕълѕюхšЦј5ё6ъƒYёл|bwоyъВ…‡‚ѓЁ  мї€Іœ ‹—­Н–51~—…АлEu$8|'Y%]‰ЫГ]бЪL|3{­ZoC­Pл@ФЩnK\Oi}Э­–,оІуGlbW­є1YЅїљVњE‘ЅІ˜YDшA.фЈ ьDјM“j_ly$[yYчiц;фs„Оn‰,[­mљBˆ^M`2Е„Ы(­жuE–WFNUyjb нхќЫ§IБ~czЂІ ‡П*6_ј"Ші‡ДЎ\+’.­maBЧˆЧ‡лCЃ6HЊ‚јСјн13тpїFA…ЖpИQє'оѕi.Цrе™5Еw  зППhysorЪ“QЂђжНн’&ы™ЙЬX+^•4пКŸй,TтYcl"ясef ШКШ —J – С;ўУrѕ0єWм(L”оЦ> OL# ЭАcwЫХч”ж!ХКсЯђA˜Ѕј3 <[ДЛКюЄЛgšGnQЈЫз‰xа€tUМG’ˆЕЧ , s]“ ?!e2ЈЄЙо­ƒрœ1: ЮЁНЏЃф[я >R\zЙ =?Œ?еЫobZ.џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџХ ХС !"#$%&'СџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџKDSK DOCџџџџџџџџџџџџџџџџџKDSKDOC BAKџ џџџџџџџџџџџџџџџџKDSK BAKKџџџџџџџџџџџџџџџџKDSK BINKџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџХ ХС !"#$%&'СџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџKWKDSK DOCџKDSKDOC BAKџ KDSK BAKKKDSK BINKџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ“ВЇQaь vvџЙLЭЉ˜Р МbБЙё‰фЏЅ 9F„ЭєЖоr&CF7БHtEГ ƒЇYЧLгљMašЁr]~aфрB?Y„hЅџбbZH#^\RQZPR„Ћб:Ѕ<ѕп!Ў=тИс}Bљ_ндй ‘f™{ЄЂщШрПVАAZuљcњ2АRЙыЛњLmЩЧPп­љ ~C^2›ИOЊНКцЌ3МvЎЁ…JСУЋ–:л{Х<ДвІ=MmS}}Вq'•—#пТ+ŠЙ9Dƒ˜св‡НџМЎхщп.изЯ3В№Гl—,7ˆ\ЌЋAZˆѕžЅ?Q~r№ВРЌHo+гЎеЄЌ˜s”†Иeэy'=(46ЦГЉTЄZаPAУKaН@Ћљ­YЭ4О’:ЄЪнwoD.zч>Щш5є|lNЌі/ˆ›ЎлоТъНЗЄнN€ћп™|yfР|’hё‘…&Kме˜Уdе{ |ЙТТРќћюЙ фђФM]Ё_нIух{wfЩ[L]Я|6‰!]"H‰WЌgхjV;ХЖтJiwљеЂuђЃtFѕЈoш5хЧož•<‡б J8ь ШrpjFЃэў}Ћ#Щ…U!5ртi;eƒЦ1иощN€L:s.ZнЁеiрЙё{Т‚ Бде>ШфКкїјIq}юДцNіЦ1‘J]њDФќюЖG&œПu{;ЅŸ%U|BЩq‘јМЙ(MЅ|Ях;?р„hЏЧ xQ ЛИќˆЄуЧLp_€пюM0\§|пŒџе йЃ™аPн@/“ЧZ\-ž@Ъ7ФЇ[СЄЄЅR€ЮўЂ_§‹хP\ЈШy г&ы9ј,AФ‡DЫk‰„a"Йb…#Х)Rцы!ЅZ RjЂљ5ПяЉ[ЉдэШљ`ЌFов`кЋ*@З<яИяНЛЖ.@B.О(€*5=ЖО;‰”`yёRмi_Пw9C2фЎš]AW—У˜;ЃG=ђБТVGšђˆ№V3Ё‚_ђBŸ‚…J+эјy[YўТAЖЫšѓ9Т9УrK1цk5UНzЎжТ6ˆ1* >ђ?мaЊ…d]ты'к­ БCN|яDЩИq№че§PЄ№лJŽжЪЪгэVЩщVrб—Žfбё’q\ŒFъмPЇk‘ыюJэHvяŽFус ˆ‹MгОРФ>Ы2шGH‡Џ#фP™•v›ы/R”ыв”,}ЮАkFМКM№‚НЄІ* 2($ИQ­jƒf…ыjЯ‰KЮјЮ(зЙ)XРJЈ!UЗ Њ“Ь%МEjрѓш!„ЌЏ™ќ>€~ѓZГœъRšdЌ}/дЬУЅŽƒzXqї.Ysn‘љ„оvЦ5БќФl …%ьЙФзkq7rтq;*ФFчё01˜tIkо0ћZэлL`зFjl=щ‰ъЯ.Нйр,4N]G‰Y)ЧгLЦ ’or`peaQiуˆkщ?"?2fŸNчJЮхxм‘Віy;enJњl _xŠ_C—rќгѓз;˜Z€ѓHРЛЁ>чHEЉ‚i2Ї~Љ ‡EOlьП~šLf рg.Ј` зО“–Jнt)р!K­ДYujТPd$3 ;gьл›ђa‘‚ш’r„Ю„N†Т‡вС  GC{Зˆ‰ыэo"М“%ЭД>/АMXzкЫ}8мШЩйќ kАД)?3IF0эЖqvHЃ"tg-QчЕЕj)И)Иї3ц‚dБҘЙ'OьK>N!‰в=вD„cсч3ьBЧЋђ ррАtр‘•‘ыГOg2ЉУ>:LЩќ”шъCњфшeјoъВ‰{›•‹Ё7SсМсHЛItn<—RќзЭчьјMљ ыћЭжПŒBm$црФъ-AЋь5є‰_№wS;Љ‰_Ъ—ЩTЃѕ>[ЭХЃy.‡ђd=‰ЬfbƒŒ&aЂŽŠcˆFѓ‘ƒ“Мё[ШPСЗGHVћ6г{ќ@$,ŸўPGе–ЮN"HъЪНtњ'Ѓ—NЩМ1-Ў­@ ™—8П:m‚WБ{ƒnЕ"c2j!z/№•XУУTqS<~Ї1R’ўXп1y'4вЏ•LНр†žџ–+z#NњдК:œ(’сV•UћН}|Яцы…Ur!б“ітeўK №Џ є­п}њŸц] р8l ?шю-tvgќSЂtЊ~uпкФЩћpи‡СMЂRУћЦіЃVЄдfkH’9@TЭ`DгжDd#.ыЦЉюF˜ˆфn:a.еDР“t:ѓ'Ÿ†EYєњРЩŽ4zЁ`\д’b~ˆЖ€Хџ@У™/‡с\rсNP§37 § ёј В(шВьN^ыToі 9 ъ=жвіэЊ Ž§HhxU–­Јс-ѕуž щЌьBŽЛЧмFЌV4МFH‹б*—ЫРр>џdWdКGЬ!8Ъ+:+ х7[ЄйЏоЗ@И™@]с†xСХЧд2\О~M)И ПДћ$\™љUЎOuLpч§Н›Э:Гў•к~ *6ъp^eЭдуФšnкYbBФ’%.­/Щ-l?Ћ>=r’ГћгFфчылSKыэ)ы jЁм<O"z6№‰A ŒєЧшYSЦE…ФbЂv џžи­P`ёоPa,ˆqЛИŒ|Ж|яЕжЃНИё-йщ$Ч­uњ“мЫŠ;2*~”л%рЛœ).YљШБ?ОќѓRФ‰еŸKYV:Оq$VŠ”‰3kЯ„о=5ЪСq_IRФё8-*ЭŠІYшѓ d“ИэІ5aшЄ<&БFиОЮ6нтAj~sцќЅyБљGОЕ:ѓ:!DОьМ*SKЧОšQфЄdУщYЁ/вa[ЗBјэчђжл4.ьн…‚р`oЪвЄеЯ O‹и k%#zт.Ю›юГуHяГHуZ„q=i›У#VКXTЃХў+еЁнЉђр`NV­=ЏИzЋА€Н"ЋлvIЎ|q6“s‚@24ЃЦp—­…Žё-№Š 5”š$‰›iƒД„n z}‘ЯљrVДdn–˜W­‰Љг˜V[f’Y˜Рш оХюЌЗЅюэАŠЦe4Р–D˜šдd:L5 ы9<ЧoŒяnorџnlсј•сЫь“ЧРkAh‚‡ќаїтдђафџМєё/гвшнјi^т‚H!?ч § №ќђѓйоp5q/ љЩл‘ЫЉ•иz схžфБSлŠН>‚мхd-й§й2кЈё[Y˜Z[Г†шч)ЙјUїfжŒ?_H ЉЮbi§Ф•`’б™ўЛn\НЅЕŽш]лдšї…_–ТпGќЗT-э–Zѕ[Ђ$nф)%ъq^"/9ЬьVвНЩ›юѓџш§pВчgŒ‚тVёŸM+р8+XœUх„)№Ђ0ŒЕјIz8І п?ЇЃЬtOКАš + а5NB†тЏ„w)3Іэь †ыг”пƒzž™ђј<="™ЉaЬ‡б’ŠV3#RЅhЩожŽс 6Š/Ў\Г 5ХјГї@rRˆS sЇўŽѓ_ф ъuIwЇ{C a3ы2Оz{?–фф‡ѕЭкЊД™ƒ–šц{WАцо[Ж wQlmюcŒyy}wfЎtŸVMкоъкЄ'g‹\рх`FKˆў.ђ`vСdУЩyQ­њ%““фѓZжШџnpr%ЧсUЙ€ˆТRџ„эСcwgУх'DЅb‰:М‘ЯЎ€ЈЛ•7&ђpТЄOVяњЏŸhЇ "m$т+всЇTзУЯ_+J ž€œФt1А'Ёфў0Џ3ŽЁЎџЌ7И)0ќ§Zƒ­ovžЦ‘џЮYЅ„иIsˆAЇ#;0Ќ=?™ъ3Њ&Њ1ПЙ0œ>AŒHpД­D—6rЯ$~ђ& нїh|fR§ЛтYVIсџшHI•PqЇi№Рq›ŽY%šящ_J+ж!tФuxr ppjв( •xХЕжарЎТЎБ0Р. “[‡ќБ}иЃг‚ua§ёd5Zc‰ЧU§UGкW„ПЇАƒБ)ає]™С6p‘о…'”…Š оЕ u.#‹F,ы‰я*5ˆМФЙЮЕ’M+#„?(i‚x —‚НЫОц 9гVЪ-НЄpЦRѕ^œZВЖYЂšЖ›™Wє`ЂuoџЄРв—ЌНє&›ЊЎ†” ƒŽ\йЎo9@]_Яn№sкNкч‚fRhXRBѕїSbУХФЂ`†ёš(эhое˜ c†;fРјWBшѕV.йTЏBHШдgxУя@ KћZЖ$KђzўW SW^ЄQqдA^A™aŸHjPъŠк+mxVНhX?srјP­MнJЯп!СиŸtЩЃŠвŽа&J(Eещнвуљѕ2 ДкLОвV. ЙˆPі™.шщО‚єlEК—Zš5Ї&Џ~сДTXЈћЈЯu<|Rѓ ёT{J9VТRjЏlX4—В‡<Сё_;BŒБ!›j‘’k1yUHлмРЉкtхН%31А unхнЪШХK&}rtйЖшыѓ/)жъЇФэ>k1W[lЄЭ^ЭœGЂКAMmиFјс~ДƒMŽћЪгќЗxФхйњRч0eтUї{‚OТ&ђ`2W#CЯ//iœ№п‡пQр$:ВїD<…EOћЮŠI@ž ћСэьРОJЭ3d‰ЋЧXЕўЛR}hœP0qDTМЉFВх”P{Ѓ^Nјђd‘…g–ЬXЗGМoeпЊтЫеЖДйl€jAБb"g_ьgŽV™ЫZV SфНžдД]Ш  „‘з˜ЧoGџЖуF/*ы Z­ЕЋ …371YМ љЂљЦпDЪ>jэkXbEЧSœђ4ЪТїЃЪuІ,kQ•E=Б?%€FРАZrzŸъЭ†_ЊДT72ЇимьбЈ К№ЙrЬЋVсжxЮ]2В!›{H™ тŠщж™FЪхДœ@_ЮЈз‘˜~›ЋI№jѓ%єHƒБщEЇKЧеЛеG—<—Ч }ƒ‘ЫrїK6jя"E™ h'ЊР9Ю-cT№4їюЩ”ќЯ9м+ь $БшЗё5 иыЕuГХЅ-kLтšгPM‡нш…џбДППОe ]4WплЫф]ˆ9љdћU ъѕ%(›/œWхъXИл‘jжнЩЕс‰хnxŠѓШм‡ї5Ї№—uзmeЏ­хvŽQ…К€ЊjяТТЩЗ™э2CЮЋ4)sЧУlхп./^AWЈŠ мFVM˜‚йhн›уaD№”і ЌДгО/СЮdœaџ‡\!H№ю'ђeCYељ;‰ї[ЭЄ|–PзКћ0ЩЋ_ї”Žo?ЫžК=ЊХ3!’h1Ќ”“7ч–6ƒюccЮЛiчА%P ЌХн+Вf7\єхЎ&…'7iЄр^ГМ™wkeвП%>иЁ‡\юцžи"ВЩ(\ФрЎbР–Њ%L0ЬДІ3 І"ЦШJЂб<ВfЗzё№'фП74ЦF5 ^•ё| %ё‹ l дtй$`ПыюК<їI­хЄ*эŒЬчfG~хŽAиЩжžіпЉ-[‘­І€Є$$~<|,€ўvGWЇPКйа№uКЮŒlЅЭ:u‰+ќy>Я›ЦшЇЦюCa"ЮЌ  PзpВЖЄїМзУКZT |івAoˆ-‡s2lžнЕ“]bЪяА…к|ОЄ lИЇп_ЅЛœЃq!ЄbдОњr%ZXўх_nј*žŸ!*њ‹;S4с“ƒ4Д‘ч,ЛŠ‰Щuл˜Эo7‡ў•)nŒЗ0Š#7T&š…J+Рy{о8Њ]dњА^У`ыкWыђЏQњy€єЖ ”р‰LŠЌёFўа!B|@‡ъIБ"ыwДцпAKфC€тiGрвBТRдyaR hЁн=œ ў,sЌЪ@+jtVˆ⇑У-jКw m}ŒžиЉo p2(ёdўбЎ[ќЧŸb…Иь—]JстБК|ŒŠУІLћАЩїБA+,ИДpП*pVЏO$“2532ЯэЎяcЈXˆфœŠOЂYˆŽ*_;ПУїSАп#пзбь &КЬГЈ#ЗєŒ†ŒOИ_зЏ>3 яL‹е,;1 ЧЛѓРœ78§Ÿ;6Gтр‰X>\fкпЪьv“šљ VџuОД §ЕS Іђ†ёhмЋЮgn‡К'Йtь+щEлxЅHn 4кН”v иnэŸЭеˆя|=€т/н№&žљбЬ+…ЗtQˆ'eІИ€‡ŽеЬyАŠ х[Ÿтžџ$ЧIYX— Щђр`НГЁšц*Д,Ÿ,Z8<œ} мAюѕјR@zїВмNŸ]ušCЂЭ#ІЌђ”rЉ"І~Г21ќЈQ‚Ь—лkніп*˜И_ю–ІМІ•ќЁѓ”H GЊ‘ЕaЮѓ!Ѓ(йWQмЧ oЏ1Ї4GSКв ђ„­~_я|СuЄиў!У8—YтЃ†:‹џсјЖuЁђHчЛWєŸшЌБ|“qЙ ЙXАЊŸьЊKКšTЈ.ЅšБдЈ&‡gЅнЕ(АЏгЂ8Є—ЉХМEЋЖІŠмЈЭ™0™€‚ќЗ^‘Еš:“џŸ_Н|8œМ—Й6žђˆaЄб–m‘ЃŽ0…Ž‘‹†˜‰ ‡f„а]†гa™§fPиќxšrdІbg…p+\ t"ѕФqK}јm[x x‘q8EЙoRьеs}hBЋv;ќдhaNz­јRhфoЃV‚QФ\qv RПDYУ JІ^~Hц\ЂеZM VЏUnzZШH§H,VСB€`JHхGМWi^Е^шXoTALа^œYЫ0'а5Н8~)"ў$ВЗœ9G2;џМ1˜3т!Р5“>yЉZ!5Ж=ђ%Ъ)Ђ?‡4e L-„хЯвВ1—‘]jH Nž8:8 с сk жжгьмЗ Ђ(Н“Ё Бџ#јДюРњй§цџЪџеіќмыћбэќ ї8j(ћFўzрzьkуЁщэМфUєъёџъЭ<ќWрђю‹хІЪаф№@к7Тyдsн†нЪЦтWЮ=ЫdЭНбЧЬкЫ.л_B™СЛбтд1ЩKдЎЧИзёG*Уй‰Ъдл‘п@Р‡ЯѓЭЁ\!–Єъ—)ЂtО-ЁєЁKЙŠёЎ?ЖvЌЯЋ;’x’ЙЖ  S†ЎЕдˆNˆЕЋЗS>ИЄ ЋfЛЯК;‰”Ћ№‹L›ДЕ—o’иА0˜Н“—wŽбžU‘Џ†ŠŸšŒ~‰ѓЄY‡Т”%‚ ‰ ˆƒ‹–‰ЅЇчŽsƒвЁ`Ѓіˆf{тUzd)_ˆYbtЂ\'uАlL|Ь}јpѕsŸrhЁ+1 н3ЇО{7K,†у.К!Œ8G$F/ б Ъ:Є=”O F$' /4х Р•Ћo1lT;˜ёщњФЋЏŒt'b bw L#RC-KН 99)5?‡1ѕ#ц0т]ђlљhўїEсanmѓxъ„ў”ёАќ›ўТшбФШХBѓыс:СA№`юVј§<ћеуящЩ"фLџjб’ѕЃпеRялСoЦoкќВдэл=їQїtpЄЪЯћ7ф?зlШБgТв Фџ_у†lти$ЬPнАЮлЧ—н[Ъ†”о ДlЅПђОД~НЪМ_ИЈНѕЙXИ‹ЈцК#ЎЋзГ-ІaЇЭЄ7­ŒЗиЃ*Љœ­іЛ}ˆ‚„#ŠC‹Чš$ЈЅЖдЗ|А–‚&ˆ‚.ј•FŽеО;­:ŠŽ™я”xЄјИmІЇ0’Џ‚‘ПЎ&ЌЌ­‹v›џšaІч˜rˆyxqfсVЉquƒQ w”g!n„] ^эвLwўxwZ iŸavИeUhЦs^\Їq q$u№MrC|ЋHFfцyЃe-@рFpF XЎФBYA‡\NH§RЏ~HQ ]ЈymVУоLqV IСSO@aтLЛFtl!^ЩJšм@ZGЧOk\;Ч3Ј3ѕ##=њ1Ѓˆ5HИ9;Ф1Л*“)O$)к Ь ˜%s>$Д(ї*Ъ1Ж'y4љ# $ч Ь8ƒƒ=bJ,0ђќчН‘x|8WY2 4И хі ъХмЩU%Ш'ВЂ ЕЇ“Лч$нЖпШуЭќЩіџѓїїчяoеѕз ыий Юkё[ъHнJFЉсНщВфчпЯхџру8у@еPHЊрŠфгўієЧ,Р\їF№ІqчоЮвй8§eзŽTрегм9н^ћŒЭДР~бЮPд‹Я—РfШ#ТbШНЦѕУ0пGЬŸажYЕDАЕžэГ НkМŸЋюYДОйž)­qЎЯ™Еy›О­ЎQЉІ‡ђЉR$ЋЋЗvЁЉО ŽgЊрЛ'НЃОь‹R†Љ›“ыПк™:”Ё“ –D˜}Ÿ@‹ЙП:™Žœ+Ї[ЂмДh%эІЗ„ ДЗГ.ГІН?ЙЉПРПPЛТЙSМУЛCFРEDN9GО@6A­F'CJM…F}OяJZIТLЛKmЛnjЮ`tfїm‚B!bЛщUcъk—{lЫzhJd‚XORХ_—w8BпGŠrsўќpT2U§V Q4JюH{NMыNЁIVgIТDdb;JѕЧИ_hMom[—JGEko2™9P+2х>Ёo 80 /з8?o0*,=ћ‹?s7C3эЋА)*G.@$6*ѕ!мЋ ”d&V$Ї=яТ6ЖМ8u8`C0!є ќдžу,’;ЅИ-Д/QgaФVM,E i3•17)*+7ь$е2фHљlуR№Mцwі`јDјiћћ‘ыЁйВўылњрщёјЦ!Чp-юR№lцŒžфЗязі€ˆш7ы#‹Д‚дЖпкЗœАТLлnГўМЙмтжбMИ|еЎТЛЛjЄ<Фy…бЇЄ г2Ч_ФДЭто юuo–кзЬsЭAЪœЇАеuж њЊЂуДЁrАкГЎqžŸи˜ћк‹лPЮтЯЗЬKЭЋОЬGІ†АнЬ0ЂžЮХ*ТШУiР.цФ,‹—є’&№жŸ.Ÿ‚ѓžќ4ѓФ†)џМ œыњ›ћl‹ЪˆL’б€6 с–ž‘ььˆŠяjŒ№ъы’pyfў€slц“r:yФQ­hH5‡fї Eа , Й  jТ[БhЭ/ŽюO9­8;t:б=;31™0Ь302e5з47v6Ї)(@+М*Щ*$+(е) ,L-‰.ѕ/0(r#Й љ!8^zUЕVЩW PFQŸRзSю\$]qsы6Њ+ž]3'Ощ!Ы*“"A!=,›3т1к/‚%r*y(,#….ы%Ц Ђ'a\6<т‚сЪо|є}яe x:yM79dbemf‘g„`Ѓокц6ь­к ЖО ’КЖ+НђёМхТзфщщџvіосыџ№ђуч-њ ъ%k0зOђIяH№iяю€љžїѕЬкУоя5Эз}XHщЋњ уЪЫцС ХіyїTнПапТтз>и=ЯA6 +# " ++++++++#" + +++#"++++++++++#"+ +6!+6!#"++++#"  + #"++++#"++++++++++# "++++++#"++++# " + +#" +++++++#"+++++++#" +6+8>$:3#" ++++#" + +++#" +6+++++#" +6++++#"++++++++++#"+ + +#"+6++#"+ + +Ћ +++™++Д ++Д˜B B5HF E4Gѕѕѕўї9Щ\QWБu0šфЛ~uьЁУею•э УAюлюжэкюGэ}EСvчbЊЩ~ЬЁУеь•ы УGьлынькыAы}EС';bЊ[т9ކЏНJыЮŽg[НKГЮ@ŽgsНKГЮbŽg“НKГЮ ŽgЏНKГЮФŽgЯНKГЮŽgцНKГЮ ŽhНKГЮРŽh.НKГЮфŽhNНKГНKO9НJцŽ _OЇ€Z&ћЮŽ`>НKГЮ@ŽfсНKГНKOY&‡Ю€ŽgНKГНKOЮ 1'2&ђcAcФ†K—шЇЩШ~1НЮ Ж1щі2эBЖ2ЇЩ–НJцЮŽg НKГНKOЮ G'T&ђcD~5)шЖ5Їі5ЕЮ эFќaUэШdќaXэШfНJцЮHŽ\ѕНKГН-!НKO 'A '.^&я|-7Ж-7#-7OHŽ-8ю†џ,ЖHŽ]ю†џ]‹ю†џ]~cšЖ-7'JЗ-7 й† їЮ Ж-7ЇEНJцЮŽhfНKГЮ@Žh‚НKГŽ`Ю #1ШНSIЮ Žh”НKГŽРЮ <1ШНSIЮŽhЇНKГŽ Ю 1ШНSIЮ Жы—ђ—ѓ†—ž—†—ŸНOіЮп žНOіьФƒKD&ьBƒSK&ьDƒ &ьHƒBI&ІJN'&о3Ш пƒ%Э–ž %џЛНJцЮŽg@НKГНKOO9оІMЮ цЦСР$˜ іФзžНUЃ—Ÿлžзž§dгЮ НOі†K9ќdг&x†—ž—†—ŸЮ Жы—ђНOіЮп žНOіьФƒKD&ьBƒSK&ьDƒ &ьHƒBI&ІJN'о3Ш пƒ%Э–ž %џЛНJц9оІMЮ цЦСР$˜ іФзžНUЃлž—ŸзžЮ †—Жы—ђНOіІФ'џ8ьЩШƒK&џ,ІA' ЬIВ ЬIЄ§ьBЗ1щ'„Šp †jИMЗ`Еї2'ФЪp ЦjјMї`ЙІD'†KЗ/АM'ќV№З`x§Z„ќVђ§Z†ЖVє ќWxЗ`x§Z„ќWz§Z†ЖVѕЗZˆІЩ–З2M'Ж` З`БІEЗ-7HŽ-8ю†џ,ЖHŽ]ю†џ]‹ю†џ]Ю ьFЗ5Її5ЕьШd§aUьШf§aXЮ 3JŽb#›ьФ 'ьФ ' НfІЇ€3B › я–›Зb"ŽbЮ 3Ш<Žb›ьФ 'ьФ ' НfІЇ€3B › я–›ЗbЮ 3Ш#Žb4›ьФ 'ьФ ' НfІЇ€3B › я–›Зb39F#O A$ 9"ѕ0%ё„ €7СF#_ СA$ С9"ѕС0%ёФ Р7зЊHHHHšЊ9 + +  +#$Ђ  + ++#:"+ ++#9"+… +++# " ++#" ˜+&+ ,+ +% …++ + Ž  ++ + + Ž++ +˜+ + + ++ Ћ + + + Ѕ+ + + +/9;+++І++ +++  +Ѕ + +++ Ћ+ + Ѕ  +++˜ + +Ÿ ++Ÿ + +Ÿkfk(h],ˆ+Œ дї7ТQ„t#‘>™(ыА- аМnо–$>œРьl>п(hMe.МQщœўё2›ж‚y:ъ+Ž­с|:бСsZd™нецhзž5{Uo(ЭDлБию$kТбm$Яѕ6mNќG •€Вp012345678901234567890123456789012345678901234567890012345678901234567890123456789012345678901234567890012345678901234567890123456789012345678901234567890012345678901234567890123456789012345678901234567890012345678901234567890123456789012345678901234567890џŽUгPЮ2|ЦŽUэІР &†`Ї Z&ѓЮ2ŽVЦІР‹@Ї Z&їІ„ИMЇ„0Œb%ђŽfсІ„ИMЇ„0ŒhП%ђНJцЬhП4НK.§@5НK.§BŽKDЮSKŽЏЏП џ"П$ŽbRь„И2€ј3Yэ„0Œb˜%яŽќ2}нЉќ32нЋь„˜ЉиЊэ„ Љ–Љ›Њ—Љ Њ0Œ1Њ%чŽ3‹ь„џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ

. b. Answer prompts for source drive, starting and ending track, and starting and ending sectors. 17. UIT - Aborts the program and returns to Basic. Takes program out of memory. 18. ECOVER DIRECTORY - Will retrieve the backup directory (if saved with first the SAVE DIRECTORY option) and restore it to the original location. Restored directory will be the same as when last saved (by SAVE option or COPY option). A directory cannot be recovered unless it was first saved. Used to recover crashed directories (explained later). To use: a. Select option . b. Answer prompt for source drive. 19. AVE DIRECTORY - Use of this option will save the granule allocation table and directory in the upper half of the directory track. This area on the disk cannot be accessed during normal disk use and is usually dead space on the disk. As such, use of this option will not tie up a granule of disk space as some other directory saving schemes do. Use of this option and RECOVER DIRECTORY option can help to recover a crashed disk. To use: a. Select option . b. Answer prompt for source drive. 20. RACKS = 35/18 - Sets the maximum tracks and sectors that can be accessed by the other menu options. Can be set for any number from 00 to 99. Current status is displayed on the main menu. To use: a. Select option . b. Answer prompts for maximum number of tracks and sectors per track. Note that if tracks are set to 40, option will format 40 tracks, option will backup 40 tracks, etc... 21. PLOAD - Uploads machine language or basic programs from tape and transfers program to disk. Displays start, end, and exec addresses for machine language programs. Has options to skip over files if desired. To use: a. Select option . b. Ready cassette and press ENTER when prompted. Option will automatically write file to disk. 22. ERIFY - Acts as a toggle switch for the verify on/ off command. Current status is displayed on the main menu. To use: a. Select option . 23. MASTER FILE - K-Disks record keeping features. Will display another menu as follows: GGREGATE LIST - Lists all programs in specified file to screen or printer. If list is to printer, options are: ONG list - Lists all information about each file. ONDENSED list - Lists only file names in 6 or 9 across. ATALOG A DISK - Lists filenames on disk and updates master file. ATE - Date that will be put in master file when Radio Shack format disk is catalogued. ILE - Filename and drive of master list. NPUT DRIVE - Drive number of disk to be catalogued. ABEL - Prints labels for disks. Can be in RS or Flex formats. ERGE - Merge two master files into a third master file. Two original files remain intact. Disks in RS or Flex formats can be catalogued. However, the disk containing the master file must be in RS format. NOTE: key changes format of the screen display of ATALOG and GGREGATE. 24. EXAMINE TRACK - Allows you to examine an entire track of data, including control data on the disk. Uses the same format as DUMP command. Press any key to display next screen. To use: a. Select option . b. Answer prompt for source drive. c. Displays 64 bytes at a time. Any key advances to next screen. 25. CIPHER - Encrypts and decrypts files with the key word or phrase you provide. To use: a. Select option when main menu is on the screen. Option Y is not displayed on the menu. b. Select drive and select file to encrypt/decrypt. c. Enter key word or phrase. Phrase can be up to 255 characters long. SPECIAL KEYS The following commands can be used for those options above that use the arrow keys (not all commands apply in all cases): - Goes to next track. - Goes to previous track. - Goes to next sector. - Goes to previous sector. - Goes to next page. <-> - Starts option or page over. - Aborts and returns to main menu. Can be used with any option any time program is waiting for a response. - Same as break key only does not display Title page. - Sends screen contents to printer. Can be used at any time. K-DISK UTILITY can be customized by changing the verify status, default drive status, printer baud rate (use up/down arrow keys), number of tracks, number of sectors/track, etc on loading to reflect what you normally use with your system. To change, select on initial load and answer questions. When asked for printer control characters, answer in hex, including escape characters if needed. Be sure to use leading zeros when entering hex numbers (Ex: use 0F not F, and use 01 instead of 1). Hit enter if no changes are needed. K-DISK is initially setup up for Star Printers. ALL SUGGESTIONS ON USES/IMPROVEMENTS TO THIS PROGRAM ARE APPRECIATED.  space as some other d bers (Ex: use 0F not F, and use 01 instead of 1). Hit enter if no changes are needed. K-DISK is initially setup up for Star Printers. ALL SUGGESTIONS ON USES/IMPROVEMENTS TO THIS PROGRAM ARE APPRECIATED.  space as some other dџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ K-DISK UTILITY V2.5 (C) 1987 by KENNETH L WUELZER INTRODUCTION K-DISK Utility is a 64K machine language menu driven collection of useful disk routines. It gives you, the user, complete and easy access to the disk, including a simple procedure for quick and easy recovery of a crashed directory. Features include an easy method of cataloging and updating a master list of all your files and the important information relating to each one. K-DISK is distributed free of charge. Feel free to pass along unmodified copies to your friends, users group, or favorite bulletin board. Each copy of K-DSK that is registered insures the owner will be notified of corrections and the next new release/version. Software support will be restricted to registered owners only. SYSTEM REQUIREMENTS K-DISK requires a TRS-80 (tm) Color Computer with 64K of available RAM, Disk Extended Color Basic, and at least one disk drive. K-Disk was written using Color Basic 1.1, Color Extended Basic 1.0 and Disk Extended Color Basic 1.0. Newer ROM versions may not be compatible. LOADING K-DISK The K-Disk utility program has a filename of KDSK.BIN and is loaded with the 'LOADM' command. The program can be modified to autostart and will ask if you want to modify the initial parameters. The program will then display the title page and then, after you press enter, the main menu of K-Disk. Initial parameters that can be modified are default drives and printer control characters. K-DISK is set up for Star printers initially. PROGRAM FEATURES 1. SCII DUMP - This option will dump the contents of a specified sector to the screen or printer in ASCII. It blanks out the characters in the non-ASCII range for easier reading. Uses the arrow keys (See special keys). Display shows 256 bytes per screen. ASCII DUMP can be used to find key words, commands, and hints in machine language adventure games (when you get stuck & need a little help). To use: a. Select option . b. Answer prompts to select Drive, Track & Sector. c. Uses special keys defined below 2. ACKUP - Does a complete disk backup and allows for single drive backups. If an I/O ERROR is encountered during the backup, the program will stop so the bad track and sector can be noted, and then continue with the backup when any key is pressed. This feature is an important part of the disk recovery procedure (explained later). Backups can be made to a formatted or unformatted disk (RS format only). The Backup option can also be used to test a disk for bad sectors. Simply select the same drive as source and destination drive, but instead of swapping disks when prompted, press enter. Backup will stop at all bad sectors. To use: a. Select option . b. Select source and destination drives when prompted. If source and destination drive are the same, BACKUP will prompt you when to swap disks. c. If two drives are used and backup is in standard Radio Shack (RS) format, the destination disk can be unformatted. By selecting nformatted, the destination disk will be formatted first. 3. OPY - A fast copy routine to transfer files from one disk to another. COPY option copies files to contiguous granules whenever possible. If file is copied to an empty disk for example, first granule would be 00. This can be very helpful when searching through a file. COPY makes a copy of the directory (See SAVE option below) after each use. To use: a. Select option . b. Answer prompts for selecting source and destination drives. Each file on the source drive will be displayed on the screen with a letter prefix. Select the files to be copied by the prefix letter. Select as many as you want and press ENTER when ready. If file exists on destination disk, that file will not be copied and you will notified that the file was not copied. c. COPY supports single drive copies and will prompt you to swap disks. d. COPY will abort if there's not enough disk space on the destination disk. 4. UMP SECTOR - Dumps the contents of a specified sector to the screen or printer in Hex and ASCII. Non-ASCII characters are blanked out for easy reading. Uses arrow keys (See Special keys). Can be used with NUMBER FIND option below. Display shows 64 bytes per screen. Press ENTER to advance to next screen. To use: a. Select option . b. Answer prompts for Source drive, Track and Sector. c. Use arrow keys to change sectors. 5. DIT SECTOR - Just like the DUMP SECTOR option but allows easy editing of the sector by placement of the cursor (an up arrow) and typing in the new data. Changes are written to the disk at the end of the sector or by hitting enter. Uses the arrow keys (See special keys). Can be used with NUMBER FIND option. Display shows 64 bytes per screen. Move prompt off top or bottom of screen to advance to next screen. To use: a. Select option : b. Answer prompts for Source drive, Track & Sector. c. Display will be in hex with ASCII character above hex number. Up arrow is the edit prompt. Use arrow keys to move prompt on the screen. Type changes at the prompt in hex digits (0-9 and A-F). New ASCII character will be displayed at each change. d. When editing is complete, press ENTER or to save changes. Use BREAK key to abort. 6. ILE SORT - This option will read the directory from the disk, sort it into alphabetical order and then write it back to the disk. FILE sort moves deleted entries to the back of the directory so that new additions to the disk will be at the back of the directory instead of mixed in the middle. To use: a. Select option . b. Answer prompt for Source disk. 7. RANULE TABLE - Displays the granule allocation table in an easy to read format. The allocation table consists of 68 granules (0-67). Beside each granule number is the number of the next granule in that file. If next granule is C0-C9 , then no more granules are linked and the last digit is the number of sectors used in that granule. If the granule if FF then that granule is not currently being used. FREE = ** gives the number of free granules on the disk. The granule allocation table can also be display in tracks by pressing . Normally display track numbers are sectors 1-9 and track numbers displayed in inverse video are sectors 10-18. Table display returns to granules by pressing . To use: a. Select option . b. Answer prompt for Source Drive. c. Use keys or to toggle display between granule and track formats. 8. EX DUMP - Dumps the contents of a specified sector to the screen or printer in Hex format. Uses arrow keys (See special keys). Can be used with NUMBER FIND. Display is 128 bytes per screen. Press ENTER for next screen. To Use: a. Select option . b. Answer prompt for Source drive. c. Use arrow keys for next sector. 9. NITIALIZE - Allows for initialization & formatting of an entire disk or a single sector. Select the fill character for single track or sector initialization. Extremely useful in repairing a single sector (as in a directory recovery) without rebuilding the rest of the disk. Any number of tracks can be initialized (formatted). The limit is what your drive can handle. Set maximum tracks (TRACKS option), prior to formatting. To use: a. Select option . b. Select either isk, rack or ector to format. c. isk - answer prompt for source drive. Choose desired fill character (FF is recommended). d. rack - answer prompt for source drive & track to format. Choose desired fill character. e. ector - answer prompts for source drive, Track and sector. Choose desired fill character. This routine tries to read the track chosen, formats the track, then writes the track back, and fills the desired sector will the fill character. If ENTER is used for fill character, all sectors are rewritten as read. This can be used to repair sectors, especially successful if error is a CRC error. 10. OB = SS RS - Toggles between RS (Radio Shack) or FLEX, MS (512 Byte sectors) and SD (single sided) or DD (double sided). To access second side of double sided disk using RS, add 4 to drive number. For example, to hit the second side of drive 2, enter 6 to prompt for drive number. To use: a. Select option . 11. ILL - Kills files in the same manner as disk basic, only easier to use. All files on selected disk are displayed with a letter prefix. Select files to kill by letter prefix and press ENTER when ready. To use: a. Select option . b. Answer prompt for source drive. c. Select files to kill by letter prefix. Select as many at a time as needed. Press ENTER to KILL. Use BREAK to abort. 12. IST - Select either the screen or printer for the list device. Sub-menu appears if printer is selected. Use arrow keys to change baud rate. Press ENTER when correct baud rate appears. When list is printer, screen is dumped to the printer when other options are used. (ASCII, DUMP, DUMP, GRANULE, HEX, MAPPED). The left margin can be set from 0 to 9 for a cleaner print out. However, some features of KDSK (Catalog) use an 80 column listing. To use the margins and avoid line wrapping on the printer, set printer to 12 CPI instead of the normal 10 CPI. To use: a. Select option . b. Select