Ver Fonte

Create new project for CSU 3.0 image and header merge

1. Firmware Header Builder
Jimmy há 5 anos atrás
commit
55b9f186af
30 ficheiros alterados com 6077 adições e 0 exclusões
  1. 2 0
      .gitignore
  2. BIN
      bin/Firmware Header Builder.exe
  3. BIN
      doc/Firmware Header Builder Quick Start Guide.docx
  4. 4002 0
      doc/Image Header Merge/D0.12.50.0087.PH(1).hex
  5. BIN
      doc/Image Header Merge/Firmware Image and Update Behavior_1.0.docx
  6. BIN
      release/Firmware Header Builder_0.0.1.0.rar
  7. BIN
      release/Firmware Header Builder_0.0.1.0/Firmware Header Builder_0.0.1.0.exe
  8. BIN
      release/dotNetFx40_Full_x86_x64.exe
  9. BIN
      src/.vs/PH.Bootloader/DesignTimeBuild/.dtbcache
  10. BIN
      src/.vs/PH.Bootloader/v15/.suo
  11. 0 0
      src/.vs/PH.Bootloader/v15/Server/sqlite3/db.lock
  12. BIN
      src/.vs/PH.Bootloader/v15/Server/sqlite3/storage.ide
  13. BIN
      src/.vs/PH.Bootloader/v15/Server/sqlite3/storage.ide-shm
  14. BIN
      src/.vs/PH.Bootloader/v15/Server/sqlite3/storage.ide-wal
  15. 34 0
      src/PH.Bootloader.sln
  16. 213 0
      src/main/FirmwareHeaderBuilder/Controller/HeaderBuilder.cs
  17. 94 0
      src/main/FirmwareHeaderBuilder/FirmwareHeaderBuilder.csproj
  18. 177 0
      src/main/FirmwareHeaderBuilder/Form1.Designer.cs
  19. 106 0
      src/main/FirmwareHeaderBuilder/Form1.cs
  20. 922 0
      src/main/FirmwareHeaderBuilder/Form1.resx
  21. 65 0
      src/main/FirmwareHeaderBuilder/Model/CRC32.cs
  22. 34 0
      src/main/FirmwareHeaderBuilder/Model/ErrorCode.cs
  23. 158 0
      src/main/FirmwareHeaderBuilder/Model/ImageType.cs
  24. BIN
      src/main/FirmwareHeaderBuilder/PHIHONG-LOGO.ico
  25. 21 0
      src/main/FirmwareHeaderBuilder/Program.cs
  26. 36 0
      src/main/FirmwareHeaderBuilder/Properties/AssemblyInfo.cs
  27. 63 0
      src/main/FirmwareHeaderBuilder/Properties/Resources.Designer.cs
  28. 117 0
      src/main/FirmwareHeaderBuilder/Properties/Resources.resx
  29. 26 0
      src/main/FirmwareHeaderBuilder/Properties/Settings.Designer.cs
  30. 7 0
      src/main/FirmwareHeaderBuilder/Properties/Settings.settings

+ 2 - 0
.gitignore

@@ -0,0 +1,2 @@
+/src/main/FirmwareHeaderBuilder/obj
+/src/main/FirmwareHeaderBuilder/bin

BIN
bin/Firmware Header Builder.exe


BIN
doc/Firmware Header Builder Quick Start Guide.docx


+ 4002 - 0
doc/Image Header Merge/D0.12.50.0087.PH(1).hex

@@ -0,0 +1,4002 @@
+:0C0000000C942C030C9406050C940000DA
+:10000C000C9400000C9400000C9400000C94000064
+:10001C000C9400000C9400000C9400000C94470409
+:10002C000C9400000C9400000C9400000C944304FD
+:10003C000C9400000C94BB0E0C9400000C945B030D
+:10004C000C9400000C9400000C9400000C94000024
+:10005C000C9400000C9400000C94B3040C9400005D
+:10006C000C9400000C9400000C9400000C94000004
+:10007C000C9400000C9400000C9400000C940000F4
+:10008C001027E80364000A000100001000011000B2
+:10009C00010040880000010041434B5F43505F4E1C
+:1000AC004F524D414C0D0041434B5F43505F414C0F
+:1000BC0041524D0D004D4355205241206C657665E3
+:1000CC006C2032206F636375722E0D0A00537461BD
+:1000DC007274204D435520696E697469616C2E0DE4
+:1000EC000A005374617274204D435520696E697413
+:1000FC0069616C2066696E69736865642E0D0A000F
+:10010C004D435520696E697469616C204F4B2E0DFF
+:10011C000A004D6F64656C3A204D45474136345F9B
+:10012C0054797065432E0D0A005665723A2044309E
+:10013C002E31322E35302E303038372E50480D0AB5
+:10014C0000496E746F204D61696E204C6F6F702E7C
+:10015C000D0A0053797374656D204D6178696D7566
+:10016C006D2043757272656E74206E6F74206465B9
+:10017C0066696E652E0D0A004361626C65206F75B1
+:10018C0074206F6620737065632E0D0047756E20AA
+:10019C0072656D6F7665206465746563742E0D00F1
+:1001AC00435020696E206D61696E206C6F6F7020FA
+:1001BC0077697468204F4E5F5245513A2025642C64
+:1001CC002025642E25640D00435020696E20636841
+:1001DC00617267696E673A2025642C2025642E2590
+:1001EC0064203B20636E7443505F4F4B2C20636E36
+:1001FC007443505F4E473A2025642C2025640D0033
+:10020C004C6F636B6572204F6E2E0D004C6F636BE1
+:10021C006572204F66662E0D0052656C6179204F19
+:10022C006E2E0D0052656C6179204F66662E0D00A6
+:10023C0043757272656E74206C696D69743A202511
+:10024C006420410D004D61696E206C6F6F702067EA
+:10025C00756E204144433A2025642C2025642E25BC
+:10026C00640D00426F6F742073656C662074657347
+:10027C00742073746172742E2E2E0D0050726520D2
+:10028C006368617267696E672073656C662074655C
+:10029C0073742073746172742E2E2E0D004572725D
+:1002AC006F72207265636F7665722073656C662061
+:1002BC00746573742073746172742E2E2E0D00533A
+:1002CC00656C662072656C6179204C2061646320DA
+:1002DC0074657374206661696C2E2E2E25640D0A6C
+:1002EC000053656C662072656C6179204E206164E8
+:1002FC00632074657374206661696C2E2E2E2564E0
+:10030C000D0A0053656C66206C65616B6167652036
+:10031C0041432074657374206661696C2E0D0A006C
+:10032C00436F6E746163746F7220746573742066AE
+:10033C0061696C2E0D0A0053656C662074657374CC
+:10034C0020726573756C743A2025580D0A004C6543
+:10035C00616B61676520444320616C61726D206F35
+:10036C006363757220696E2069646C652E0D004C98
+:10037C0065616B61676520444320616C61726D201F
+:10038C006F6363757220696E206368617267696E52
+:10039C00672E0D004C65616B616765207265747228
+:1003AC00792E2E2E25642E0D004C65616B616765D0
+:1003BC0020414320616C61726D206F636375722004
+:1003CC00696E2069646C652E0D004C65616B61670C
+:1003DC006520414320616C61726D206F636375729F
+:1003EC0020696E206368617267696E672E0D00006C
+:1003FC0041502073656374696F6E20636865636B2D
+:10040C0073756D2063616C2C20666C6173683A2087
+:10041C00253034582C20253034582E0D0A00426FCC
+:10042C006F742073656374696F6E20636865636BAA
+:10043C0073756D2C20666C6173683A2025303458C6
+:10044C002C20253034582E0D0A0057617463682017
+:10045C00646F67207465737420706173732E0D0A5A
+:10046C0000576174636820646F672074657374202F
+:10047C006661696C2E0D0A004350552073746174CB
+:10048C007573207465737420706173732E0D0A007C
+:10049C0043505520737461747573207465737420A4
+:1004AC006661696C2E0D0A005372616D2074657360
+:1004BC007420706173732E0D0A005372616D207479
+:1004CC00657374206661696C2E0D0A0054696D6544
+:1004DC007230207465737420706173732E0D0A0072
+:1004EC0054696D6572302074657374206661696C33
+:1004FC002E0D0A0054696D65723120746573742079
+:10050C00706173732E0D0A0054696D65723120741D
+:10051C00657374206661696C2E0D0A0054696D65F3
+:10052C007232207465737420706173732E0D0A001F
+:10053C0054696D6572322074657374206661696CE0
+:10054C002E0D0A0054696D65723320746573742026
+:10055C00706173732E0D0A0054696D6572332074CB
+:10056C00657374206661696C2E0D0A00496E7465A2
+:10057C007272757074207465737420706173732E4D
+:10058C000D0A00496E74657272757074207465730F
+:10059C0074206661696C2E0D0A00466C61736820CC
+:1005AC007465737420706173732E0D0A00466C6150
+:1005BC0073682074657374206661696C2E0D0A0073
+:1005CC00414443207465737420706173732E0D0A5B
+:1005DC00004144432074657374206661696C2E0D70
+:1005EC000A004750494F207465737420706173730F
+:1005FC002E0D0A004750494F2074657374206661B4
+:10060C00696C2E0D0A00436C6F636B2074657374F8
+:10061C0020706173732E0D0A00436C6F636B207432
+:10062C00657374206661696C2E0D0A0001002D4EF5
+:10063C00414E00494E460000040002009E0001009D
+:10064C005206A20001005A0638060000F894EE2764
+:10065C00ECBBF1E0F5BFE5BFE0936C008DE0A2E0F0
+:10066C00BB27ED938A95E9F780E090E1A0E0B1E03B
+:10067C00ED930197E9F7E4E4F6E085919591009705
+:10068C0061F0A591B59105901590BF01F001059011
+:10069C000D920197E1F7FB01F0CFEFEFEDBFE0E139
+:1006AC00EEBFC0E0D5E00C9416050E946D101A93B5
+:1006BC000A931BB10CB1E12FEC7109F0DBC020FCEB
+:1006CC00BCC0033411F434FE01C006C0689420F899
+:1006DC00E0E0E0935706B0C0023071F4E2E0F0E0E5
+:1006EC00E093F805F093F905E0E0E093490668948F
+:1006FC0034F8E0934A06A0C0033009F073C0E091CF
+:10070C004906F0E03197E75FF94FE081F0E0A09106
+:10071C00F805B091F905AE1BBF0BEA17FB0709F002
+:10072C0060C0A0910906A03E91F4E0910A06E03069
+:10073C0029F4E89453F8E4EAF0E004C0689453F820
+:10074C00E3EBF0E0FA93EA930E947B104AC0E89442
+:10075C0053F8E0910906E09307060E94801041F4DB
+:10076C00A0910706A03418F0EFE3E093070637C01A
+:10077C00E230A0E0FA0741F4A0910706A13218F08C
+:10078C00E0E2E09307062BC0E330A0E0FA0741F467
+:10079C00A0910706A53118F0E4E1E09307061FC00D
+:1007AC00E430A0E0FA0741F4A0910706A13118F05B
+:1007BC00E0E1E093070613C0E530A0E0FA0741F44E
+:1007CC00A0910706AE3018F0EDE0E093070607C0E5
+:1007DC00A0910706AE3018F0EDE0E0930706DD9926
+:1007EC00ADD328C034FE1EC0E0914906F0E0E75FAF
+:1007FC00F94F0083E02FF0E0A091F805B091F905D6
+:10080C00EA0FFB1FE093F805F093F905E091490618
+:10081C00EF5FE0934906A0914906A03210F0E894EE
+:10082C0034F80AC0A0914A06AF5FA0934A06A150C3
+:10083C00A13210F0E89434F81DC00B3721F4E0918C
+:10084C005706EF5F0FC0033D21F4E0915706EF5FB1
+:10085C0009C0013121F4E0915706EF5F03C0E89421
+:10086C0020F8E0E0E0935706A0915706A33010F073
+:10087C000E949A0E0991199162C00E946D10A4D524
+:10088C005EC00E946D10E4E9E4BDF60131966F0183
+:10089C00D601EAE0F0E00E948712309721F40024A0
+:1008AC000C140D0408F019C026FCA8950E94C10E6A
+:1008BC00E03049F4E2E0E0935106E1ECF0E00E9414
+:1008CC0088100E949A0E22FCEED443FE02C044FE15
+:1008DC0001C003C096D70E94730DD6010E948B10E5
+:1008EC00D601E4EFF1E00E948712309721F4002446
+:1008FC000C140D0408F002C0689455F8D601E8EE0B
+:10090C00F3E00E948712D601ECEDF5E00E9487120D
+:10091C00309721F400240C140D0408F009C0A091A8
+:10092C005006AF3F28F4E0915006EF5FE09350067D
+:10093C00E0EDF7E0CE16DF0610F0CC24DD24E991D3
+:10094C00EFBFF991E991B991A99199918991799117
+:10095C006991F990199009901895AA93BA93EA9312
+:10096C00FA93EFB7EA93E0918000F0E0E093FA0598
+:10097C00F093FB05E0918100FE2FE0E0A091FA05D9
+:10098C00B091FB05EA2BFB2BE093FA05F093FB05EA
+:10099C00E0918A00E07451F00E949010E093FE0503
+:1009AC00F093FF05EEB5EF7BEEBD23C0A091FE05E5
+:1009BC00B091FF050E949010EA1BFB0BE093000620
+:1009CC00F0930106A091FC05B091FD050E949010DA
+:1009DC00EA1BFB0BE0930206F09303060E949010B7
+:1009EC00E093FC05F093FD05E0918A00E064E09350
+:1009FC008A00E991EFBFF991E991B991A991189504
+:100A0C001895AA93E881E064E7B985E28A95F1F735
+:100A1C00369A349BFECF349AE4B1F5B12196089501
+:100A2C000E949510E0916300E17021F4A8EBBBE00B
+:100A3C000E944414E9EDF0E00E9488100E94190E07
+:100A4C00EEEEF0E00E948810E0916300E17021F47A
+:100A5C00A8E8B3E10E9444140E949C10AB9833FEAA
+:100A6C0010C0ECE0F1E00E9488100E94A210EEE1B0
+:100A7C00F1E00E9488100E94A210E5E3F1E00E94D0
+:100A8C008810A1E003D3E0934D06689443F8EDE49D
+:100A9C00F1E00E9488100E94A61030FC02C00E9457
+:100AAC00AE10E0916300E17081F4A0915306B09117
+:100ABC005406A93EE3E0BE0718F0E89425F804C0FC
+:100ACC00A3E5B6E00E94B71007C0E0E0E093530640
+:100ADC00E0935406689425F825FC36C0E0E0E093DA
+:100AEC005306E0935406E89432F8A0910205B091B5
+:100AFC000305109711F453FE0DC0A8D30E94A61243
+:100B0C0020F4E3EBF0E00E948810A0E0B0E080E07D
+:100B1C0090E009C09BD3309721F4E4EAF0E00E9406
+:100B2C0088100E94BD1074D3E89427F830F831F87F
+:100B3C00E0E0E093F405E093F505E0E2E0930706CE
+:100B4C000E949C10A0E074C1E0910806E03009F00E
+:100B5C006AC130FC35C1E89453F80E94C2100E945F
+:100B6C00AE1033FE02C0689445F80E94C510EE38F2
+:100B7C00A2E0FA0730F00E94CA10A033E3E0BE07EF
+:100B8C0068F00E94C510E939A1E0FA0730F00E9424
+:100B9C00CA10AB33E2E0BE0708F011C1A2E076D276
+:100BAC00E0934E0631FC04C0A0914E06A03009F033
+:100BBC0006C10E94CF100E94A61033FE02C068949A
+:100BCC0052F821FED6C00E94D710E531A1E0FA07F9
+:100BDC0030F00E94DC10AF33E1E0BE0708F027C014
+:100BEC000E94E11019F40E94E81020C0E230A0E04D
+:100BFC00FA0719F40E94F11019C0E330A0E0FA07CB
+:100C0C0019F40E94FA1012C0E430A0E0FA0719F4AB
+:100C1C000E9403110BC0E530A0E0FA0719F40E9402
+:100C2C000C1104C00E94C2100E941511A1C00E9498
+:100C3C00D710E03BA1E0FA0730F00E94DC10AA3E8E
+:100C4C00E1E0BE0708F027C00E94E11019F40E94F1
+:100C5C00E81020C0E230A0E0FA0719F40E94F1106D
+:100C6C0019C0E330A0E0FA0719F40E94FA1012C080
+:100C7C00E430A0E0FA0719F40E9403110BC0E53030
+:100C8C00A0E0FA0719F40E940C1104C00E94C210D3
+:100C9C000E9415116DC00E94D710E337A2E0FA072D
+:100CAC0030F00E94DC10A73BE2E0BE0708F027C042
+:100CBC000E94E11019F40E94E81020C0E230A0E07C
+:100CCC00FA0719F40E94F11019C0E330A0E0FA07FA
+:100CDC0019F40E94FA1012C0E430A0E0FA0719F4DB
+:100CEC000E9403110BC0E530A0E0FA0719F40E9432
+:100CFC000C1104C00E94C2100E94151139C00E9430
+:100D0C00D710EA3CA2E0FA0718F00E941A1108F07A
+:100D1C0027C00E94E11019F40E94E81020C0E230B4
+:100D2C00A0E0FA0719F40E94F11019C0E330A0E01A
+:100D3C00FA0719F40E94FA1012C0E430A0E0FA0786
+:100D4C0019F40E9403110BC0E530A0E0FA0719F466
+:100D5C000E940C1104C00E94C2100E94151108C000
+:100D6C000E94C210E89430F8E4E8F1E00E94881088
+:100D7C0026C00E94801019F40E94E81020C0E230B6
+:100D8C00A0E0FA0719F40E94F11019C0E330A0E0BA
+:100D9C00FA0719F40E94FA1012C0E430A0E0FA0726
+:100DAC0019F40E9403110BC0E530A0E0FA0719F406
+:100DBC000E940C1104C00E94C2100E94151118C090
+:100DCC0053FE0EC043D20E94A61248F4A0E0B0E03D
+:100DDC0080E090E01DD2E3EBF0E00E94881008C0A8
+:100DEC0035D2309729F4AAD0E4EAF0E00E948810BA
+:100DFC000E94CA10A335E3E0BE0790F033FE04C096
+:100E0C000E941F11E03009F006C00E942511E8E98C
+:100E1C00F1E00E9488100E941F110E94C21002C0B3
+:100E2C000E949C1006C0A0910806A13011F4A1E00C
+:100E3C0016D245FE0EC00E942511ECEAF1E00E948C
+:100E4C0029110E9469118CE00E9425102E96E894BD
+:100E5C0045F846FE16C00E942511E4EDF1E00E9413
+:100E6C0029110E946911E09105060E946E11E09112
+:100E7C0006060E946E1184E10E9425106696E89485
+:100E8C0046F847FE0FC00E942511C99B03C0ECE039
+:100E9C00F2E002C0E8E1F2E0FA93EA930E947B10E0
+:100EAC00E89447F850FE0FC00E942511DD9B03C04B
+:100EBC00E5E2F2E002C0E0E3F2E0FA93EA930E948A
+:100ECC007B10E89450F851FE0EC00E942511ECE303
+:100EDC00F2E0FA93EA93E09107060E946E110E94E9
+:100EEC007411E89451F852FE27C00E942511E1E5D7
+:100EFC00F2E0FA93EA930E94D7100E9469110E94C3
+:100F0C0079110E94D712FF2766277727FF276627BC
+:100F1C0077270E949C120E9479110E94BD100E949A
+:100F2C008D11DF010E948B100E9469118CE00E94D0
+:100F3C0025102E96E89452F8B0CDFFCF21FE85C037
+:100F4C000E94941130F00E94DC10AF33E1E0BE0738
+:100F5C0008F01FC0E0910706E73020F0A0910706CB
+:100F6C00A43308F005C00E9499110E94A3110DC072
+:100F7C00E0910706E43320F0A0910706A13508F0B4
+:100F8C0007C00E9499110E94AA11DF01CB0140D128
+:100F9C005BC00E94D710E03BA1E0FA0730F00E9442
+:100FAC00DC10AA3EE1E0BE0708F011C0A0910706D4
+:100FBC00A13238F40E9499110E94A311DF01CB01D8
+:100FCC0004C0A5E5B5E585E592E422D13DC00E94BB
+:100FDC00D710E337A2E0FA0730F00E94DC10A73BF1
+:100FEC00E2E0BE0708F011C0A0910706A13138F469
+:100FFC000E9499110E94A311DF01CB0104C0A5E549
+:10100C00B5E585ED91E404D11FC00E94D710EA3CF0
+:10101C00A2E0FA0718F00E941A1108F011C0A09172
+:10102C000706AE3038F40E9499110E94A311DF011B
+:10103C00CB0104C0A5E5B5E58DEA91E4E9D004C087
+:10104C000E94C210E89430F81EC0E0910706E73009
+:10105C0020F0A0910706A43308F005C00E94991156
+:10106C000E94A3110DC0E0910706E43320F0A0917B
+:10107C000706A13508F007C00E9499110E94AA1119
+:10108C00DF01CB01C5D0689451F80895AA930E9452
+:10109C004A1210E0689444F833FE1CC00E94A2105F
+:1010AC00EC81F0E0E130A0E0FA0719F4EFE6F2E0B1
+:1010BC000DC0E230A0E0FA0719F4E8E8F2E006C04F
+:1010CC00E330A0E0FA0731F4E9EAF2E0FA93EA93AC
+:1010DC000E947B10DF980E942511DF9AAAE0B0E0F5
+:1010EC000E944414DF980E9425110E94B711D8F079
+:1010FC001460DA9A0E94A210DA980E94A210DA9A6E
+:10110C000E94A210DA980E94A210DA9A0E94A210F1
+:10111C00DA980E94A21033FE06C0EBECF2E00E94BB
+:10112C00CA110E9474111C980E9425111C9AAAE0E5
+:10113C00B0E00E9444141C980E9425110E94B71123
+:10114C00D8F01860DA9A0E94A210DA980E94A210C5
+:10115C00DA9A0E94A210DA980E94A210DA9A0E94DF
+:10116C00A210DA980E94A21033FE06C0EDEEF2E057
+:10117C000E94CA110E94741140FE1BC0E0916200D3
+:10118C00E068E0936200A8E5B2E00E9444149A99EA
+:10119C0007C0116033FE04C0EFE0F3E00E9488103A
+:1011AC00E0916200EF77E0936200A0EBB4E00E9464
+:1011BC00441437FE1BC0869B19C01061DA9A0E943A
+:1011CC00A210DA980E94A210DA9A0E94A210DA9861
+:1011DC000E94A210DA9A0E94A210DA980E94A21021
+:1011EC0033FE04C0ECE2F3E00E94881033FE09C029
+:1011FC00E3E4F3E0FA93EA93E12F0E946E110E946C
+:10120C007411E89444F8E12F0E9451122596089528
+:10121C000E94A1120E94D0110E948D11EF2FF0E0BC
+:10122C00EBBD0E94D0110E9492130E94D712EABD0E
+:10123C000E949712E0E0F0E068EC72E40E94241443
+:10124C0010F4A1E001C0A0E0E2D48DC5EBB5FE2FF7
+:10125C00E0E0DF01EAB5F0E0EA2BFB2B0895AA935E
+:10126C00E881E03079F033FE02C0DD9B01C002C0A2
+:10127C00689450F8DD9AE0916500E260E0936500B7
+:10128C0068940EC033FE02C0DD9901C002C06894A0
+:10129C0050F8DD98E0916500ED7FE0936500E894EF
+:1012AC0032F80C94DD0E0E94D711AF3FE0E0BE0780
+:1012BC0020F4A4E0B5E00E94B71032FE46C00E94B4
+:1012CC00941118F00E941A1108F03EC0C99B04C07A
+:1012DC00A0914B06A33060F523FE20C00E94D711CD
+:1012EC00549718F4DB98DC9A18C0E0910405F0913F
+:1012FC000505759720F00E94D711989708F002C049
+:10130C00DC980BC00E94D711A436E0E0BE0728F091
+:10131C00E0E0E0930405E093050501C0DB9A33FEA1
+:10132C0004C0A0914B06A03009F002C0689447F8A5
+:10133C00A0914B06A33028F4E0914B06EF5FE093AD
+:10134C004B06E0E0E0934C063EC0C99904C0A09166
+:10135C004C06A33060F523FE20C00E94D711549791
+:10136C0018F4DC98DB9A18C0E0910405F09105059F
+:10137C00759720F00E94D711989708F002C0DB985F
+:10138C000BC00E94D711A436E0E0BE0728F0E0E0C5
+:10139C00E0930405E093050501C0DB9833FE04C01F
+:1013AC00A0914C06A03009F002C0689447F8A091B7
+:1013BC004C06A33028F4E0914C06EF5FE0934C060A
+:1013CC00E0E0E0934B06089530FE04C0809B02C021
+:1013DC009F9901C015C2A0E014DB5F010E94CF10E1
+:1013EC00E0910805F0E03F970CF06DC0AEE2B3E081
+:1013FC00AA15BB0528F4E7E1F4E0AE16BF0608F029
+:10140C000CC0E0910905AEE0B5E00E94DC11E09162
+:10141C000905EF5FE093090550C0A5E4B2E0AA15F9
+:10142C00BB0528F4EEE2F3E0AE16BF0608F00CC0E4
+:10143C00AEE2B5E0E0910A050E94DC11E0910A05EC
+:10144C00EF5FE0930A0539C0ADE5B1E0AA15BB0525
+:10145C0028F4E5E4F2E0AE16BF0608F00CC0AEE4EA
+:10146C00B5E0E0910B050E94DC11E0910B05EF5FFC
+:10147C00E0930B0522C0A4E7B0E0AA15BB0528F445
+:10148C00EDE5F1E0AE16BF0608F00CC0AEE6B5E037
+:10149C00E0910C050E94DC11E0910C05EF5FE093EC
+:1014AC000C050BC0AEE8B5E0E0910D050E94DC1117
+:1014BC00E0910D05EF5FE0930D05E0910805EF5FFE
+:1014CC00E093080575C0E0910905E0930605E0E09E
+:1014DC00E0930705E1E0F0E04F01E5E0F0E08E1667
+:1014EC009F0690F40E94E411AC91E0910605EA1776
+:1014FC0038F40E94E411EC91E09306058092070504
+:10150C00F40131964F01E9CFE89424F8882499240A
+:10151C00E5E0F0E08E169F06A8F4E0910705D401F3
+:10152C00F0E0EA17FB0739F00E94E411AC910E943D
+:10153C00E911EA1709F002C0689424F8F401319615
+:10154C004F01E6CF24FC27C0AA24BB24882499246D
+:10155C000E94E911D401F0E0AE17BF0788F4E091C6
+:10156C000705F0E0EE0FFF1F0E946612E25FFA4FD4
+:10157C00DF01F4010E94F011F40131964F01E8CF24
+:10158C000E94E911F0E0D5010E947412B696E09326
+:10159C00F005F093F105E0E0E0930805E093090510
+:1015AC00E0930A05E0930B05E0930C05E0930D0521
+:1015BC0054FE38C0E0910406AEEAB5E0F0E0EE0F60
+:1015CC00FF1FEA0FFB1FFF93EF93A1E01ADAAF9115
+:1015DC00BF91ED93FC93E0910406F0E07F9724F427
+:1015EC00E0910406EF5F01C0E0E0E0930406AA245A
+:1015FC00BB2488249924E0E2F0E08E169F0648F480
+:10160C00F401AEEAB5E00E94F011F40131964F01FD
+:10161C00F2CFD501E0E2F0E00E947412E093EE0507
+:10162C00F093EF0533FE18C0A0910005B0910105B1
+:10163C00A938E3E1BE0778F4A091F205B091F30567
+:10164C000E94C510EA1BFB0BDF010E944A10E73415
+:10165C00A0E0FA0708F001C00EC0689446F8E0E07C
+:10166C00E0930005E09301050E94C510E093F2059C
+:10167C00F093F30504C0A0E0B5E00E94B71040FE63
+:10168C0031C0A0910506A03218F0E8E9F1E002C0E3
+:10169C00ECE7F1E0DF010E94C510AE17BF0770F454
+:1016AC00A0910506A03218F0EBE3F2E002C0E6E2EE
+:1016BC00F2E00E94CA10AE17BF0708F011C025FE59
+:1016CC000FC00E94F91160F427FC0AC0A0915506C6
+:1016DC00A13031F09A9904C0999902C0E1E001C09F
+:1016EC00E0E028C0A0910506A03218F0E8E9F1E08E
+:1016FC0002C0ECE7F1E0DF010E94C510AE17BF0796
+:10170C0070F4A0910506A03218F0EBE3F2E002C0F1
+:10171C00E6E2F2E00E94CA10AE17BF0708F009C05B
+:10172C0025FE07C00E94F91120F427FC02C0E1E05D
+:10173C0001C0E0E0E03001F1A0910506A03228F4F0
+:10174C00E0910506EF5FE0930506A0910506A03237
+:10175C0090F0E0E0E0930606A1E081DD0E94CA1063
+:10176C00A335E3E0BE0728F00E941F110E94C210AF
+:10177C0002C00E949C1044C00E94DC10E091F6054F
+:10178C00F091F705EA1BFB0BDF010E944A103F9713
+:10179C00B8F5A0910606A03228F4E0910606EF5F9A
+:1017AC00E093060640FE10C0A0910606A03250F44D
+:1017BC00A0915506A13031F09A9904C0999902C0B4
+:1017CC00E0E001C0E1E010C0A0910606A03220F4D8
+:1017DC00A0915506A13009F406C00E941F11E030FB
+:1017EC0011F4E0E001C0E1E0E03051F00E94F911A9
+:1017FC0010F0689427F8E0E0E0930506A0E02FDDF8
+:10180C0008950E94011270F1E0E0E0934F06E0931E
+:10181C005506E0914E06EB7F0E940612E77F0E9470
+:10182C000612EE7F0E940612ED7FE0934E060E9498
+:10183C000912EF7D0E940E120E940912EF7B0E948A
+:10184C000E12E0910305E77FE0930305E091560645
+:10185C00E03041F40E940912E77F0E941312EB7FE3
+:10186C000E940E1254FE0DC027FE04C00E940912E5
+:10187C00E26003C00E940912ED7FE0930205F09331
+:10188C00030540FE4EC0999B02C09A9B01C029C023
+:10189C00E0910205E470B1F4E0E0E093500633FE11
+:1018AC0004C0E0915506E03009F00CC00E94011212
+:1018BC0018F0EAE5F3E002C0EBE7F3E0FA93EA9301
+:1018CC000E947B10E1E0E09355060E94011210F09B
+:1018DC00E1E001C0E0E0E09356060E940912E460EA
+:1018EC001CC0A0915006AF3240F0E0915506E0309C
+:1018FC0021F0A0914F06A13008F013C00E941512E0
+:10190C0033FE04C00E941E120E947411A3E0BEDBC1
+:10191C00E03039F40E942512E77FE0930205F09342
+:10192C00030540FE52C09A9B02C0999905C09A9B30
+:10193C0002C0999B01C029C0E0910205E870B1F486
+:10194C00E0E0E093500633FE04C0E0915506E03031
+:10195C0009F00CC00E94011218F0E5EBF3E002C094
+:10196C00E6EDF3E0FA93EA930E947B10E1E0E0935A
+:10197C0055060E94011210F0E1E001C0E0E0E09396
+:10198C0056060E940912E8601CC0A0915006AF32A6
+:10199C0040F0E0915506E03021F0A0914F06A130C7
+:1019AC0008F013C00E94151233FE04C00E941E12D0
+:1019BC000E947411A3E06ADBE03039F40E94251216
+:1019CC00E77FE0930205F0930305E0914D06E1708B
+:1019DC0061F4E0914D06E27041F4E0914E06E17045
+:1019EC0021F4E0914E06E27029F0E0910305E860E5
+:1019FC00E093030522FE1CC032FE06C0C99904C048
+:101A0C00A0914B06A43048F432FC06C0C99B04C01C
+:101A1C00A0914C06A43008F404C00E940912E160A5
+:101A2C0003C00E940912EE7FE0930205F0930305B8
+:101A3C0036FE22C00E94941118F00E941A1108F070
+:101A4C000EC00B9B04C00E940912E06103C00E94EF
+:101A5C000912EF7EE0930205F09303050DC00B997C
+:101A6C0004C00E940912E06103C00E940912EF7EBB
+:101A7C00E0930205F0930305E0914D06E07121F42B
+:101A8C00E0914E06E07129F0E0910305E460E093EB
+:101A9C000305E0914D06E47021F4E0914E06E470EC
+:101AAC0029F00E940912E0620E940E12E0914D068C
+:101ABC00E87021F4E0914E06E87029F00E940912BA
+:101ACC00E0640E940E12A0915106A13029F4E0911D
+:101ADC000305E061E093030508950E940912E1708B
+:101AEC00F0700E94A61210F4AB9A8DC00E940912DD
+:101AFC00E270F0700E94A61218F4AB98AC9A84C0F5
+:101B0C000E940912E470F0700E94A61218F4AB9AAD
+:101B1C00AC9A7AC00E940912E870F0700E94A6126A
+:101B2C0020F4AB98AC98AD9A70C00E940912E07189
+:101B3C00F0700E94A61220F4AB9AAC98AD9A65C0D6
+:101B4C000E940912E072F0700E94A61220F4AB9869
+:101B5C00AC9AAD9A5AC00E940912E074F0700E94BF
+:101B6C00A61220F4AB9AAC9AAD9A4FC00E940912FF
+:101B7C00E078F0700E94A61228F4AB98AC98AD985F
+:101B8C00AE9A44C00E940912E070F1700E94A61235
+:101B9C0028F4AB9AAC98AD98AE9A38C00E94091252
+:101BAC00E070F2700E94A61228F4AB98AC9AAD9833
+:101BBC00AE9A2CC00E940912E070F4700E94A6121A
+:101BCC0028F4AB9AAC9AAD98AE9A20C00E94091238
+:101BDC00E070F8700E94A61228F4AB98AC98AD9AFD
+:101BEC00AE9A14C00E940912E070F0710E94A61205
+:101BFC0028F4AB9AAC98AD9AAE9A08C00E94091220
+:101C0C00309721F4AB98AC98AD98AE980895AA9300
+:101C1C00E881E03019F0E7B7E46002C0E7B7EB7F8A
+:101C2C00E7BF0C94DD0EECEFEABBE0E0EBBBE0E3CE
+:101C3C00E7BBE0E0E8BBE8E7E4BBE0E0E5BBE2E201
+:101C4C00E1BBE0E0E2BBE0E1E2B9E0E0E3B9E0EC0B
+:101C5C00E0936100E0E0E09362000E949510E0E008
+:101C6C00E0BFE3BFE2BFE1BFE2E8EFBDE9E1EEBDFB
+:101C7C00E0E0EDBDECBDEBE2E7BDE2E3E6BDEBE29F
+:101C8C00EBBDE2E3EABDE0E0E9BDE8BDE09379003D
+:101C9C00E0937800E5E0E5BDE4E9E4BDE0E0E3BD18
+:101CAC00E0938B00E1ECE0938A00E0E0E0938900A4
+:101CBC00E0938800E0938100E0938000E09387003C
+:101CCC00E0938600E0938500E0938400E09383002A
+:101CDC00E0938200E0E4E7BFE0E2E0937D00E0E027
+:101CEC00E0936A00EABFE9BFEBB9E8E9EAB9E6E0DC
+:101CFC00E0939500E5E0F0E03F017092900069B848
+:101D0C00E0E0E0939A00E0E8E8B9E0E4E7B9E7E85E
+:101D1C00E6B9E0E0E0BDEDB9E0937400EFE1E1BDC0
+:101D2C00EFE0E1BD789408950E944A1200E010E0C3
+:101D3C0020E030E0E0E0E1BDE89426F800E010E0BF
+:101D4C000F3FEFEF1E0768F420E030E02F3FEFEF7E
+:101D5C003E0720F400002F5F3F4FF8CF0F5F1F4F5F
+:101D6C00EFCF0E94511224960895EA93E1E0E0939C
+:101D7C005906E99118951A930A930DB71127EEB7E6
+:101D8C00FE2FE0E08F010130EDE01E0720F0003067
+:101D9C00E1E11E0708F002C0E1E001C0E0E00991BA
+:101DAC0019910895AA935D9BFECFE881ECB9219619
+:101DBC000895BA93AA93AA81F5DFA881B9810E94EC
+:101DCC00B71023960895BA93AA9326970E944812A7
+:101DDC0010E0AC85BD85E0E0F0E0ED93FC93EA8982
+:101DEC00FB893196EA8BFB8B3197E4912E2FE030F7
+:101DFC0009F41DC1E12FE03039F4253211F411E062
+:101E0C0002C00E942B1212C1E130A9F4253219F440
+:101E1C000E942B120AC112E040E000E02D3211F4B6
+:101E2C0001E004C12B3211F44BE200C1203211F459
+:101E3C0040E2FCC002C0E23039F450E013E0203341
+:101E4C0011F40068F3C003C0E33009F0EFC0203395
+:101E5C0010F02A3308F007C0AAE05A9F502DE22F49
+:101E6C00E0535E0FE3C0E22FE33649F40E943212D6
+:101E7C00E889F989A481AA930E943812D6C0E33765
+:101E8C0041F40E9432120E943E120E9454101E2FE6
+:101E9C000AC0E03761F40E9432120E943E120E9486
+:101EAC0060101E2F086002600F7730E03CC0E436F3
+:101EBC0011F0E93611F4046002C0E53731F4ECE8B6
+:101ECC00F0E0EE83FF8315E00CC0E83511F40860F8
+:101EDC0003C0E83709F0A9C0E6E9F0E0EE83FF8320
+:101EEC0014E002FF17C00E943212A889B989149617
+:101EFC00ED91FD91EA87FB87AB85AA232AF40E941A
+:101F0C005A12EA87FB874DE2403011F01F5F01C087
+:101F1C000B7F09C00E943212A889B98914960E94BD
+:101F2C008A12EA87FB8700FD11C0151778F407FFAA
+:101F3C0008C002FF04C00B7F242F115001C020E306
+:101F4C0001C020E20E942B125150EFCF312F01FF24
+:101F5C0017C03030A1F003FF06C0EE81FF81259140
+:101F6C00EE83FF8305C0AE81BF812D91AE83BF830D
+:101F7C000E942B12503009F051503150EACF4BC017
+:101F8C0020E3EE81FF810E948E12E887F987EE81B3
+:101F9C00FF813296EE83FF83E885F985AA85BB85A0
+:101FAC00AE17BF0750F02F5FA885B985EA85FB8572
+:101FBC00EA1BFB0BEA87FB87EFCF2A3328F003FFE2
+:101FCC0002C0295F01C0295D04FD1AC0213320F431
+:101FDC00A885B985119709F409C0531710F000FFB3
+:101FEC0001C013C020E207FF0BC020E3006102FF19
+:101FFC0007C00B7F4A930E943812503009F05150A1
+:10200C000E942B12503009F051503150A885B985DF
+:10201C00129708F0B5CF00FF08C0503031F0515086
+:10202C00E0E2EA930E943812F8CF10E0D8CEAC85EB
+:10203C00BD85ED91FD910E944F1264960895FF921B
+:10204C00F82E26971A930A93DE0114960E945612C4
+:10205C008D01E0E0EC83ED83EE83EF83DE011896D7
+:10206C000E945612ED91FD91FA93EA931A930A93FA
+:10207C00EFEDFEE0FA93EA93DE011896A4DE1981E7
+:10208C0008812896FF900895BA93AA93E991F99143
+:10209C0030971AF4E095F09531960895BA93AA9377
+:1020AC00A991B991EE27FF276D91662311F0319616
+:1020BC00FBCF0895BA93AA93AA27BB27E991F9916C
+:1020CC000590002011F01196FBCFFD0108950A92A6
+:1020DC001A92FA926A937A938A939A93AA93BA93DE
+:1020EC00EA93FA93EFB7EA93089580E00E942510E3
+:1020FC0022960895E1E0E0935206F0E0E130A0E092
+:10210C00FA070895FA93EA93F0CFE4E6F0E00E9420
+:10211C0087120895E091FA05F091FB050895E6E029
+:10212C00E0936400E0E0E09365000895E0916500C1
+:10213C00EB7FE09365000895A8ECB0E00C94441498
+:10214C00A2E00E940705E093F605F093F7050895C9
+:10215C00A0E00E940705B696E093F005F093F10518
+:10216C000895ED91FD913196FE93EE930895A0E0C4
+:10217C00B0E088EC92E40895FADF0C940E09E0913B
+:10218C00F005F091F1050895A091F005B091F105DD
+:10219C000895A2E00E940705E093F405F093F5057D
+:1021AC000895E091F405F091F5050895A091F405DA
+:1021BC00B091F5050895E0915206F0E0E130A0E011
+:1021CC00FA070895A6E6B6E682EB92E40E940E09A1
+:1021DC00689430F80895A5E5B5E585E592E40E948C
+:1021EC000E09689430F80895A5E5B5E585E092E40C
+:1021FC000E940E09689430F80895A5E5B5E585EDC3
+:10220C0091E40E940E09689430F80895A5E5B5E5AF
+:10221C008DEA91E40E940E09689430F80895E894D0
+:10222C0030F8EFE5F1E06ECFC1DFAD30E3E0BE0793
+:10223C000895E0916500E460E09365000895A4E6DC
+:10224C00B0E00C944414FA93EA9399DF662777274D
+:10225C000E949C1294DF662777270E941013DF01DF
+:10226C00CB01E0E0F0E060E874E40E94E013A3E34B
+:10227C00B3E383E591E40E9492130E94D712FF27E7
+:10228C0066277727FF27662777270E949C1277DF20
+:10229C00662777270E941013DF01CB01E0E0F0E006
+:1022AC0060E874E40E94E013A3E3B3E383E591E4F4
+:1022BC000E9492135CDF0E9492130E94D712662731
+:1022CC007727DF0122CF662777270E949C1208957B
+:1022DC00FF27662777270E949C12089584E00E94AE
+:1022EC002510269608955DDF662777270E94101328
+:1022FC00A3E3B3E383E590E40E949213DF01CB01E7
+:10230C00E0E0F0E060E874E40E94E01308950E94BD
+:10231C0092130E94D71266277727089542DFE53182
+:10232C00A1E0FA070895E0910706F0E00E946F1211
+:10233C000E941013DF01CB010895EAE9F9E969E184
+:10234C007FE30E94E0130895E0E0F0E060E270E4C7
+:10235C000E94E013A0E0B0E080E892E40E944313F6
+:10236C00089520E030E0A4E00E9407052E0F3F1FE7
+:10237C00A4E00E9407052E0F3F1FF901F695E79583
+:10238C00EC39A0E0FA070895FA93EA93F901F6956F
+:10239C00E79599CF0E949212A6EFB8E28DED92E4E8
+:1023AC000895A0910405B09105050895F0E0EE0F95
+:1023BC00FF1FEA0FFB1FA082B1820895A9E0B5E0D0
+:1023CC00A80DB91D0895E0910705F0E0E75FFA4FFD
+:1023DC00E0810895EE0FFF1FAE0FBF1F0E948A12FF
+:1023EC00AE0EBF1E0895A091EE05B091EF05A83B6F
+:1023FC00EBE0BE070895C8DEA133E3E0BE07089505
+:10240C00E0934E060895E0910205F09103050895BE
+:10241C00E0930205F09303050895FADFF4CFE0E0B2
+:10242C00E0935006E0914F06EF5FE0934F0608955E
+:10243C00E0EAF3E0FA93EA93E0914F0649CFE0E04B
+:10244C00E0935506E0DFEB7FE8CF2A93AD85BE85A0
+:10245C00EF85F88909950895E889F9893497E88B0F
+:10246C00F98B0895AD85BE85EF85F889099508959A
+:10247C00A889B9891496ED91FD91EE83FF83AE8105
+:10248C00BF8108955A934A933A932A931A930A93C5
+:10249C0008955D814C813B812A81198108810895C1
+:1024AC000024AF0DB01D0895F195E195F04008950D
+:1024BC00F09560957095E195FF4F6F4F7F4F0895A4
+:1024CC00EE0FFF1FEE0FFF1FEE0FFF1FEE0FFF1F94
+:1024DC0008956F2F660F660B762F08950024112434
+:1024EC0090E1AA0FBB1F001C111C0E1A1F0A18F436
+:1024FC000E0E1F1E01C0A1609A9599F7FD01D00127
+:10250C000895ECDFFD010895ED91FC91119708956C
+:10251C000590F491E02D0895E881F9816A817B8121
+:10252C000895A881B9818A819B8108957A936A93D1
+:10253C00FA93EA9308959A938A93BA93AA93089577
+:10254C0000240E160F060895552342F4503811F44A
+:10255C00E0FF04C03196691F791F6BF050E85727D4
+:10256C0011F45F93C8C05F3F31F0660F000C5795B4
+:10257C006795752F08955F9300200AF0C7C0C0C0FF
+:10258C0050E8192E1522880F991F9527550F8795FE
+:10259C0050E8072E0522660F771F7527550F679594
+:1025AC000895689401C0E8945F93F2DF703818F0D6
+:1025BC007F3F08F4A0C056E1571BAAF45195583040
+:1025CC000EF4593030F0EFEFFFEF6FEF7FE777F954
+:1025DC001AC077275523B9F0EE0FFF1F661F771F20
+:1025EC005A95D1F710C07727583028F0EF2FF62FD7
+:1025FC00672F5850F9CF552331F076956795F7959D
+:10260C00E7955A95D1F700200AF452DF5F910895AF
+:10261C00689401C0E894309760407040B1F0002499
+:10262C0026F0772312F4009443DF172E7EE111205D
+:10263C0032F07A95EE0FFF1F661F111CF9CFEF2FAA
+:10264C00F62F612D5F938ADF5F9108954F93AF0151
+:10265C00FD01DA01AB01BC01CA01402D012C142E85
+:10266C004F910895EA0FFB1F681F0895E095F095B0
+:10267C006095EF5FFF4F6F4F08955F9381DF903848
+:10268C0039F1703821F1572F591B2BF112F4DEDF81
+:10269C00FACF583118F0AA27BB278827583028F0D2
+:1026AC00AB2FB82F88275850F9CF552329F0869592
+:1026BC00B795A7955A95D9F7502D512572F0D2DFC1
+:1026CC0038F46795F795E795739513F41FC0BEDF43
+:1026DC0045DF5F910895D8F7FBCFEA1BFB0B680B26
+:1026EC0051F010F40094C2DF662392F3EE0FFF1F3B
+:1026FC00661F7A95CBF7EE27FF27BF015F910895F0
+:10270C00EFEFFFEF6FE77FEF5F910895EFEFFFEFD4
+:10271C006FE77FE75F9108955F9332DF703859F36D
+:10272C00903849F301240894791F23F424F30020F2
+:10273C003AF3ECCF0F921F932F933F934F931127A4
+:10274C0022279927689FA0018F9F302D410D591F7B
+:10275C006B9F300D411D591F8E9F27D0BF9F25D0D9
+:10276C006A9F23D0BE9F1DD0AF9F1BD0AE9F110D73
+:10277C00291F391F491F591FE32FF42F652F522F83
+:10278C004F913F912F911F910F9066232AF0550F77
+:10279C00EE1FFF1F661F02C073954BF2D5DE5F91D3
+:1027AC000895100D211D391F02C0200D311D491F28
+:1027BC00591F08955F93E4DE703821F411200AF458
+:1027CC009FCFA4CF903809F496CF01240894970B8F
+:1027DC001BF4D4F30020F3CF792F1F932F933F9347
+:1027EC004F931124112722273327A90190E2AE170A
+:1027FC00BF078607410730F0AE1BBF0B860B410BA2
+:10280C00089401C08894551F221F331F111CAA1F46
+:10281C00BB1F881F441F9A9551F7F901612D4F91E9
+:10282C003F912F911F91662332F0550FEE1FFF1F22
+:10283C00661F7A954BF288DE5F91089599239AF082
+:10284C00772342F0971748F029F4AE17BF07860795
+:10285C0020F031F0989488940895989408940895F1
+:10286C001894889408957723C2F7971798F3A9F7CB
+:10287C00EA17FB07680788F399F3ECCF109639F049
+:10288C00A8958DEC9AE00197F1F71197C9F7089587
+:10289C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1028AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1028BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1028CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1028DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1028EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1028FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10290C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10291C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10292C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10293C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10294C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10295C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10296C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10297C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10298C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10299C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1029AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1029BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1029CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1029DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1029EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1029FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:102A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:102A1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:102A2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:102A3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:102A4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:102A5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:102A6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:102A7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:102A8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:102A9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:102AAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:102ABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:102ACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:102ADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:102AEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:102AFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:102B0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:102B1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:102B2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:102B3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:102B4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:102B5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:102B6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:102B7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:102B8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:102B9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:102BAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:102BBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:102BCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:102BDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:102BEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:102BFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:102C0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:102C1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:102C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:102C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:102C4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:102C5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:102C6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:102C7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:102C8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:102C9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:102CAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:102CBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:102CCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:102CDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:102CEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:102CFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:102D0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:102D1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:102D2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:102D3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:102D4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:102D5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:102D6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:102D7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:102D8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:102D9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:102DAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:102DBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:102DCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:102DDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:102DEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:102DFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:102E0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:102E1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:102E2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:102E3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:102E4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:102E5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:102E6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:102E7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:102E8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:102E9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:102EAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:102EBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:102ECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:102EDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:102EEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:102EFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:102F0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:102F1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:102F2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:102F3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:102F4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:102F5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:102F6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:102F7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:102F8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:102F9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:102FAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:102FBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:102FCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:102FDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:102FEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:102FFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:10300C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:10301C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:10302C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10303C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10304C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10305C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10306C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10307C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10308C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10309C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:1030AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:1030BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:1030CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:1030DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:1030EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:1030FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:10310C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:10311C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10312C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10313C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10314C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10315C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10316C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10317C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10318C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10319C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:1031AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:1031BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:1031CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:1031DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:1031EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:1031FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:10320C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:10321C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:10322C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10323C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10324C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10325C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10326C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10327C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10328C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10329C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:1032AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:1032BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:1032CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:1032DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:1032EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:1032FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:10330C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10331C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10332C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10333C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10334C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10335C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10336C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10337C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10338C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10339C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:1033AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:1033BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:1033CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:1033DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:1033EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:1033FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10340C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10341C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10342C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10343C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10344C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10345C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10346C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10347C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10348C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10349C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1034AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1034BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1034CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1034DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1034EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1034FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10350C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10351C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10352C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10353C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10354C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10355C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10356C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10357C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10358C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10359C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1035AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1035BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1035CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1035DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1035EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1035FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10360C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10361C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10362C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10363C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10364C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10365C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10366C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10367C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10368C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10369C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1036AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1036BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1036CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1036DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1036EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1036FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10370C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10371C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10372C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10373C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10374C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10375C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10376C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10377C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10378C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10379C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1037AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1037BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1037CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1037DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1037EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1037FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10380C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10381C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10382C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10383C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10384C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10385C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10386C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10387C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10388C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10389C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1038AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1038BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1038CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1038DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1038EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1038FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10390C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10391C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10392C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10393C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10394C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10395C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10396C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10397C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10398C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10399C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1039AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1039BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1039CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1039DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1039EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1039FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:103A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:103A1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:103A2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:103A3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:103A4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:103A5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:103A6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:103A7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:103A8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:103A9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:103AAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:103ABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:103ACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:103ADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:103AEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:103AFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:103B0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:103B1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:103B2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:103B3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:103B4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:103B5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:103B6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:103B7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:103B8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:103B9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:103BAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:103BBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:103BCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:103BDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:103BEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:103BFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:103C0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:103C1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:103C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:103C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:103C4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:103C5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:103C6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:103C7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:103C8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:103C9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:103CAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:103CBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:103CCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:103CDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:103CEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:103CFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:103D0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:103D1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:103D2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:103D3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:103D4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:103D5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:103D6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:103D7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:103D8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:103D9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:103DAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:103DBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:103DCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:103DDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:103DEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:103DFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:103E0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:103E1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:103E2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:103E3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:103E4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:103E5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:103E6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:103E7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:103E8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:103E9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:103EAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:103EBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:103ECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:103EDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:103EEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:103EFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:103F0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:103F1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:103F2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:103F3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:103F4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:103F5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:103F6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:103F7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:103F8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:103F9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:103FAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:103FBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:103FCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:103FDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:103FEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:103FFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:10400C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:10401C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10402C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10403C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10404C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10405C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10406C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10407C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10408C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10409C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:1040AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:1040BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:1040CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:1040DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:1040EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:1040FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:10410C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10411C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10412C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10413C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10414C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10415C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10416C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10417C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10418C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10419C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:1041AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:1041BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:1041CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:1041DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:1041EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:1041FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:10420C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:10421C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10422C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10423C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10424C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10425C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10426C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10427C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10428C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10429C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:1042AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:1042BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:1042CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:1042DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:1042EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:1042FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:10430C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10431C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10432C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10433C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10434C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10435C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10436C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10437C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10438C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10439C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:1043AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:1043BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:1043CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:1043DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:1043EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:1043FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10440C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10441C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10442C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10443C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10444C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10445C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10446C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10447C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10448C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10449C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1044AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1044BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1044CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1044DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1044EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1044FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10450C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10451C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10452C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10453C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10454C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10455C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10456C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10457C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10458C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10459C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1045AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1045BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1045CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1045DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1045EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1045FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10460C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10461C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10462C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10463C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10464C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10465C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10466C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10467C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10468C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10469C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1046AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1046BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1046CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1046DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1046EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1046FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10470C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10471C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10472C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10473C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10474C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10475C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10476C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10477C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10478C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10479C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1047AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1047BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1047CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1047DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1047EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1047FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10480C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10481C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10482C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10483C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10484C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10485C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10486C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10487C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10488C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10489C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1048AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1048BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1048CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1048DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1048EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1048FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10490C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10491C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10492C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10493C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10494C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10495C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10496C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10497C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10498C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10499C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1049AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1049BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1049CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1049DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1049EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1049FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:104A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:104A1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:104A2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:104A3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:104A4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:104A5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:104A6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:104A7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:104A8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:104A9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:104AAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:104ABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:104ACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:104ADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:104AEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:104AFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:104B0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:104B1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:104B2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:104B3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:104B4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:104B5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:104B6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:104B7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:104B8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:104B9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:104BAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:104BBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:104BCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:104BDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:104BEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:104BFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:104C0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:104C1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:104C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:104C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:104C4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:104C5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:104C6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:104C7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:104C8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:104C9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:104CAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:104CBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:104CCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:104CDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:104CEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:104CFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:104D0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:104D1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:104D2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:104D3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:104D4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:104D5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:104D6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:104D7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:104D8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:104D9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:104DAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:104DBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:104DCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:104DDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:104DEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:104DFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:104E0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:104E1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:104E2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:104E3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:104E4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:104E5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:104E6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:104E7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:104E8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:104E9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:104EAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:104EBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:104ECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:104EDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:104EEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:104EFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:104F0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:104F1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:104F2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:104F3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:104F4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:104F5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:104F6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:104F7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:104F8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:104F9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:104FAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:104FBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:104FCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:104FDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:104FEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:104FFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:10500C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10501C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10502C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10503C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10504C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10505C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10506C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10507C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10508C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10509C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:1050AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:1050BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:1050CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:1050DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:1050EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:1050FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:10510C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10511C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10512C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10513C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10514C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10515C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10516C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10517C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10518C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10519C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:1051AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:1051BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:1051CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:1051DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:1051EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:1051FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10520C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10521C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10522C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10523C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10524C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10525C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10526C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10527C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10528C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10529C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:1052AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:1052BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:1052CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:1052DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:1052EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:1052FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:10530C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10531C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10532C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10533C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10534C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10535C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10536C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10537C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10538C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10539C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:1053AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:1053BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:1053CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:1053DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:1053EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:1053FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10540C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10541C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10542C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10543C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10544C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10545C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10546C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10547C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10548C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10549C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1054AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1054BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1054CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1054DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1054EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:1054FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10550C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10551C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10552C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10553C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10554C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10555C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10556C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10557C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10558C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10559C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1055AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1055BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1055CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1055DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1055EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:1055FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10560C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10561C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10562C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10563C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10564C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10565C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10566C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10567C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10568C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10569C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1056AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1056BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1056CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1056DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1056EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:1056FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10570C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10571C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10572C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10573C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10574C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10575C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10576C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10577C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10578C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10579C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1057AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1057BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1057CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1057DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1057EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:1057FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10580C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10581C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10582C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10583C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10584C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10585C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10586C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10587C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10588C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10589C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1058AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1058BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1058CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1058DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1058EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:1058FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10590C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10591C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10592C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10593C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10594C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10595C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10596C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10597C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10598C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10599C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1059AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1059BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1059CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1059DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1059EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:1059FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:105A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:105A1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:105A2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:105A3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:105A4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:105A5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:105A6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:105A7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:105A8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:105A9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:105AAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:105ABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:105ACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:105ADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:105AEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:105AFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:105B0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:105B1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:105B2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:105B3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:105B4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:105B5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:105B6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:105B7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:105B8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:105B9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:105BAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:105BBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:105BCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:105BDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:105BEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:105BFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:105C0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:105C1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:105C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:105C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:105C4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:105C5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:105C6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:105C7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:105C8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:105C9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:105CAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:105CBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:105CCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:105CDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:105CEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:105CFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:105D0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:105D1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:105D2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:105D3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:105D4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:105D5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:105D6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:105D7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:105D8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:105D9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:105DAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:105DBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:105DCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:105DDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:105DEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:105DFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:105E0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:105E1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:105E2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:105E3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:105E4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:105E5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:105E6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:105E7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:105E8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:105E9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:105EAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:105EBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:105ECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:105EDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:105EEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:105EFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:105F0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:105F1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:105F2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:105F3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:105F4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:105F5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:105F6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:105F7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:105F8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:105F9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:105FAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:105FBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:105FCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:105FDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:105FEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:105FFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:10600C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10601C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10602C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10603C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10604C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10605C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10606C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10607C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10608C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10609C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:1060AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:1060BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:1060CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:1060DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:1060EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:1060FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10610C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10611C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10612C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10613C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10614C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10615C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10616C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10617C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10618C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10619C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:1061AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:1061BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:1061CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:1061DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:1061EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:1061FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10620C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10621C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10622C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10623C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10624C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10625C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10626C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10627C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10628C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10629C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:1062AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:1062BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:1062CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:1062DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:1062EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:1062FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10630C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10631C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10632C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10633C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10634C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10635C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10636C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10637C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10638C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10639C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:1063AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:1063BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:1063CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:1063DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:1063EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:1063FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10640C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10641C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10642C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10643C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10644C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10645C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10646C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10647C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10648C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10649C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1064AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1064BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1064CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1064DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:1064EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:1064FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10650C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10651C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10652C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10653C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10654C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10655C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10656C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10657C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10658C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10659C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1065AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1065BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1065CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1065DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:1065EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:1065FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10660C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10661C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10662C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10663C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10664C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10665C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10666C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10667C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10668C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10669C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1066AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1066BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1066CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1066DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:1066EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:1066FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10670C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10671C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10672C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10673C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10674C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10675C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10676C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10677C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10678C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10679C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1067AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1067BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1067CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1067DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:1067EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:1067FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10680C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10681C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10682C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10683C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10684C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10685C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10686C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10687C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10688C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10689C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1068AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1068BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1068CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1068DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:1068EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:1068FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10690C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10691C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10692C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10693C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10694C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10695C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10696C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10697C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10698C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10699C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1069AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1069BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1069CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1069DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:1069EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:1069FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:106A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:106A1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:106A2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:106A3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:106A4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:106A5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:106A6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:106A7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:106A8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:106A9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:106AAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:106ABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:106ACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:106ADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:106AEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:106AFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:106B0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:106B1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:106B2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:106B3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:106B4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:106B5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:106B6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:106B7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:106B8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:106B9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:106BAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:106BBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:106BCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:106BDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:106BEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:106BFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:106C0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:106C1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:106C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:106C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:106C4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:106C5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:106C6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:106C7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:106C8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:106C9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:106CAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:106CBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:106CCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:106CDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:106CEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:106CFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:106D0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:106D1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:106D2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:106D3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:106D4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:106D5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:106D6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:106D7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:106D8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:106D9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:106DAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:106DBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:106DCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:106DDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:106DEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:106DFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:106E0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:106E1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:106E2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:106E3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:106E4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:106E5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:106E6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:106E7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:106E8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:106E9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:106EAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:106EBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:106ECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:106EDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:106EEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:106EFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:106F0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:106F1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:106F2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:106F3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:106F4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:106F5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:106F6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:106F7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:106F8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:106F9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:106FAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:106FBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:106FCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:106FDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:106FEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:106FFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:10700C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10701C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10702C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10703C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10704C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10705C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10706C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10707C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10708C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:10709C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:1070AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:1070BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:1070CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:1070DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:1070EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:1070FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10710C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10711C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10712C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10713C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10714C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10715C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10716C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10717C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10718C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:10719C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:1071AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:1071BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:1071CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:1071DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:1071EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:1071FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10720C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10721C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10722C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10723C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10724C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10725C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10726C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10727C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10728C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:10729C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:1072AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:1072BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:1072CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:1072DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:1072EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:1072FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10730C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10731C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10732C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10733C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10734C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10735C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10736C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10737C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10738C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10739C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:1073AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:1073BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:1073CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:1073DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:1073EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:1073FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10740C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10741C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10742C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10743C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10744C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10745C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10746C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10747C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10748C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10749C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1074AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1074BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1074CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:1074DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:1074EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:1074FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10750C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10751C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10752C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10753C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10754C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10755C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10756C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10757C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10758C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10759C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1075AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1075BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1075CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:1075DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:1075EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:1075FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10760C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10761C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10762C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10763C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10764C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10765C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10766C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10767C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10768C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10769C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1076AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1076BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1076CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:1076DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:1076EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:1076FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10770C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10771C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10772C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10773C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10774C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10775C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10776C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10777C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10778C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10779C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1077AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1077BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1077CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:1077DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:1077EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:1077FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10780C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10781C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10782C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10783C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10784C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10785C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10786C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10787C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10788C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10789C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1078AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1078BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1078CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:1078DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:1078EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:1078FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10790C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10791C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10792C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10793C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10794C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10795C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10796C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10797C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10798C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10799C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1079AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1079BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1079CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:1079DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:1079EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:1079FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:107A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:107A1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:107A2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:107A3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:107A4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:107A5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:107A6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:107A7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:107A8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:107A9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:107AAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:107ABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:107ACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:107ADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:107AEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:107AFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:107B0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:107B1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:107B2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:107B3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:107B4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:107B5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:107B6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:107B7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:107B8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:107B9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:107BAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:107BBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:107BCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:107BDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:107BEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:107BFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:107C0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:107C1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:107C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:107C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:107C4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:107C5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:107C6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:107C7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:107C8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:107C9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:107CAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:107CBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:107CCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:107CDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:107CEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:107CFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:107D0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:107D1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:107D2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:107D3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:107D4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:107D5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:107D6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:107D7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:107D8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:107D9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:107DAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:107DBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:107DCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:107DDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:107DEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:107DFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:107E0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:107E1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:107E2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:107E3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:107E4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:107E5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:107E6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:107E7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:107E8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:107E9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:107EAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:107EBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:107ECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:107EDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:107EEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:107EFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:107F0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:107F1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:107F2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:107F3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:107F4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:107F5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:107F6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:107F7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:107F8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:107F9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:107FAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:107FBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:107FCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:107FDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:107FEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:107FFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:10800C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10801C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10802C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10803C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10804C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10805C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10806C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10807C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:10808C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:10809C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:1080AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:1080BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:1080CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:1080DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:1080EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:1080FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10810C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10811C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10812C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10813C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10814C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10815C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10816C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10817C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:10818C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:10819C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:1081AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:1081BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:1081CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:1081DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:1081EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:1081FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10820C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10821C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10822C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10823C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10824C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10825C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10826C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10827C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:10828C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:10829C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:1082AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:1082BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:1082CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:1082DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:1082EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:1082FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10830C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10831C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10832C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10833C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10834C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10835C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10836C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10837C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10838C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10839C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:1083AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:1083BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:1083CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:1083DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:1083EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:1083FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10840C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10841C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10842C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10843C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10844C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10845C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10846C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10847C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10848C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10849C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1084AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1084BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:1084CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:1084DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:1084EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:1084FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10850C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10851C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10852C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10853C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10854C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10855C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10856C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10857C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10858C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10859C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1085AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1085BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:1085CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:1085DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:1085EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:1085FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10860C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10861C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10862C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10863C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10864C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10865C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10866C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10867C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10868C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10869C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1086AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1086BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:1086CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:1086DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:1086EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:1086FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10870C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10871C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10872C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10873C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10874C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10875C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10876C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10877C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10878C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10879C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1087AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1087BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:1087CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:1087DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:1087EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:1087FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10880C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10881C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10882C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10883C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10884C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10885C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10886C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10887C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10888C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10889C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1088AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1088BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:1088CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:1088DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:1088EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:1088FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10890C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10891C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10892C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10893C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10894C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10895C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10896C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10897C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10898C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10899C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1089AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1089BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:1089CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:1089DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:1089EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:1089FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:108A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:108A1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:108A2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:108A3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:108A4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:108A5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:108A6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:108A7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:108A8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:108A9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:108AAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:108ABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:108ACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:108ADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:108AEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:108AFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:108B0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:108B1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:108B2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:108B3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:108B4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:108B5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:108B6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:108B7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:108B8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:108B9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:108BAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:108BBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:108BCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:108BDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:108BEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:108BFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:108C0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:108C1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:108C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:108C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:108C4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:108C5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:108C6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:108C7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:108C8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:108C9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:108CAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:108CBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:108CCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:108CDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:108CEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:108CFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:108D0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:108D1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:108D2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:108D3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:108D4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:108D5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:108D6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:108D7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:108D8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:108D9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:108DAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:108DBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:108DCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:108DDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:108DEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:108DFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:108E0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:108E1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:108E2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:108E3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:108E4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:108E5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:108E6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:108E7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:108E8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:108E9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:108EAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:108EBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:108ECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:108EDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:108EEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:108EFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:108F0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:108F1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:108F2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:108F3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:108F4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:108F5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:108F6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:108F7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:108F8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:108F9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:108FAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:108FBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:108FCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:108FDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:108FEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:108FFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:10900C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10901C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10902C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10903C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10904C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10905C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10906C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:10907C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:10908C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:10909C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:1090AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:1090BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:1090CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:1090DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:1090EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:1090FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10910C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10911C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10912C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10913C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10914C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10915C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10916C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:10917C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:10918C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:10919C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:1091AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:1091BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:1091CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:1091DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:1091EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:1091FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10920C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10921C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10922C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10923C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10924C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10925C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10926C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:10927C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:10928C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:10929C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:1092AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:1092BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:1092CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:1092DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:1092EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:1092FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10930C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10931C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10932C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10933C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10934C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10935C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10936C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10937C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10938C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10939C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:1093AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:1093BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:1093CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:1093DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:1093EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:1093FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10940C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10941C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10942C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10943C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10944C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10945C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10946C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10947C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10948C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10949C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1094AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:1094BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:1094CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:1094DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:1094EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:1094FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10950C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10951C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10952C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10953C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10954C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10955C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10956C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10957C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10958C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10959C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1095AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:1095BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:1095CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:1095DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:1095EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:1095FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10960C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10961C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10962C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10963C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10964C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10965C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10966C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10967C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10968C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10969C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1096AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:1096BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:1096CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:1096DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:1096EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:1096FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10970C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10971C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10972C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10973C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10974C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10975C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10976C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10977C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10978C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10979C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1097AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:1097BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:1097CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:1097DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:1097EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:1097FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10980C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10981C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10982C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10983C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10984C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10985C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10986C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10987C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10988C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10989C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1098AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:1098BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:1098CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:1098DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:1098EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:1098FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10990C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10991C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10992C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10993C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10994C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10995C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10996C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10997C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10998C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10999C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1099AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:1099BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:1099CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:1099DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:1099EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:1099FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:109A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:109A1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:109A2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:109A3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:109A4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:109A5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:109A6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:109A7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:109A8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:109A9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:109AAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:109ABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:109ACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:109ADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:109AEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:109AFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:109B0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:109B1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:109B2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:109B3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:109B4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:109B5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:109B6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:109B7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:109B8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:109B9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:109BAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:109BBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:109BCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:109BDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:109BEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:109BFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:109C0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:109C1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:109C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:109C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:109C4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:109C5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:109C6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:109C7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:109C8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:109C9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:109CAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:109CBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:109CCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:109CDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:109CEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:109CFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:109D0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:109D1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:109D2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:109D3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:109D4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:109D5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:109D6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:109D7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:109D8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:109D9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:109DAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:109DBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:109DCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:109DDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:109DEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:109DFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:109E0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:109E1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:109E2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:109E3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:109E4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:109E5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:109E6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:109E7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:109E8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:109E9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:109EAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:109EBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:109ECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:109EDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:109EEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:109EFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:109F0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:109F1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:109F2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:109F3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:109F4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:109F5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:109F6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:109F7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:109F8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:109F9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:109FAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:109FBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:109FCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:109FDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:109FEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:109FFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:10A00C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10A01C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10A02C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10A03C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10A04C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10A05C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:10A06C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:10A07C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:10A08C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:10A09C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:10A0AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:10A0BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10A0CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10A0DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10A0EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10A0FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10A10C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10A11C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10A12C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10A13C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10A14C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10A15C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:10A16C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:10A17C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:10A18C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:10A19C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:10A1AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10A1BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10A1CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10A1DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10A1EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10A1FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10A20C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10A21C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10A22C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10A23C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10A24C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10A25C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:10A26C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:10A27C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:10A28C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:10A29C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:10A2AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:10A2BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10A2CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10A2DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10A2EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10A2FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10A30C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10A31C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10A32C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10A33C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10A34C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10A35C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10A36C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10A37C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10A38C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10A39C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10A3AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10A3BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10A3CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10A3DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10A3EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10A3FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10A40C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10A41C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10A42C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10A43C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10A44C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10A45C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10A46C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10A47C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10A48C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10A49C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10A4AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10A4BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10A4CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10A4DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10A4EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10A4FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10A50C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10A51C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10A52C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10A53C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10A54C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10A55C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10A56C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10A57C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10A58C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10A59C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10A5AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10A5BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10A5CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10A5DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10A5EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10A5FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10A60C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10A61C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10A62C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10A63C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10A64C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10A65C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10A66C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10A67C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10A68C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10A69C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10A6AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10A6BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10A6CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10A6DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10A6EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10A6FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10A70C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10A71C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10A72C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10A73C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10A74C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10A75C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10A76C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10A77C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10A78C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10A79C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10A7AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10A7BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10A7CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10A7DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10A7EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10A7FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10A80C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10A81C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10A82C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10A83C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10A84C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10A85C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10A86C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10A87C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10A88C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10A89C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10A8AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10A8BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10A8CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10A8DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10A8EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10A8FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10A90C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10A91C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10A92C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10A93C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10A94C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10A95C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10A96C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10A97C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10A98C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10A99C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10A9AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10A9BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10A9CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10A9DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10A9EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10A9FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10AA0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10AA1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10AA2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10AA3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:10AA4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10AA5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10AA6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10AA7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10AA8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10AA9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10AAAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10AABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10AACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10AADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10AAEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10AAFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10AB0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10AB1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10AB2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10AB3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:10AB4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10AB5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10AB6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10AB7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10AB8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10AB9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10ABAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10ABBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10ABCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10ABDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10ABEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10ABFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10AC0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10AC1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10AC2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10AC3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:10AC4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10AC5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10AC6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10AC7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10AC8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10AC9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10ACAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10ACBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10ACCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10ACDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10ACEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10ACFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10AD0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10AD1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10AD2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10AD3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:10AD4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:10AD5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:10AD6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10AD7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10AD8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10AD9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10ADAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10ADBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10ADCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10ADDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10ADEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10ADFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10AE0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:10AE1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:10AE2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:10AE3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:10AE4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:10AE5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:10AE6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:10AE7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:10AE8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:10AE9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:10AEAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:10AEBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:10AECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:10AEDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:10AEEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:10AEFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:10AF0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:10AF1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:10AF2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:10AF3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:10AF4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:10AF5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:10AF6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:10AF7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:10AF8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:10AF9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:10AFAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:10AFBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:10AFCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:10AFDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:10AFEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:10AFFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:10B00C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10B01C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10B02C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10B03C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10B04C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:10B05C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:10B06C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:10B07C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:10B08C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:10B09C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:10B0AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10B0BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10B0CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10B0DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10B0EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10B0FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10B10C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10B11C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10B12C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10B13C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10B14C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:10B15C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:10B16C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:10B17C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:10B18C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:10B19C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10B1AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10B1BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10B1CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10B1DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10B1EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10B1FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10B20C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10B21C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10B22C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10B23C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10B24C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:10B25C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:10B26C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:10B27C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:10B28C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:10B29C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:10B2AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10B2BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10B2CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10B2DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10B2EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10B2FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10B30C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10B31C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10B32C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10B33C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10B34C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10B35C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10B36C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10B37C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10B38C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10B39C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10B3AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10B3BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10B3CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10B3DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10B3EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10B3FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10B40C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10B41C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10B42C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10B43C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10B44C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10B45C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10B46C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10B47C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10B48C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10B49C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10B4AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10B4BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10B4CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10B4DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10B4EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10B4FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10B50C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10B51C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10B52C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10B53C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10B54C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10B55C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10B56C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10B57C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10B58C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10B59C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10B5AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10B5BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10B5CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10B5DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10B5EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10B5FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10B60C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10B61C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10B62C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10B63C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10B64C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10B65C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10B66C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10B67C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10B68C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10B69C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10B6AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10B6BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10B6CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10B6DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10B6EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10B6FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10B70C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10B71C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10B72C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10B73C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10B74C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10B75C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10B76C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10B77C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10B78C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10B79C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10B7AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10B7BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10B7CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10B7DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10B7EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10B7FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10B80C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10B81C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10B82C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10B83C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10B84C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10B85C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10B86C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10B87C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10B88C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10B89C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10B8AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10B8BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10B8CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10B8DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10B8EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10B8FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10B90C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10B91C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10B92C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10B93C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10B94C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10B95C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10B96C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10B97C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10B98C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10B99C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10B9AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10B9BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10B9CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10B9DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10B9EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10B9FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10BA0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10BA1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10BA2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:10BA3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10BA4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10BA5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10BA6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10BA7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10BA8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10BA9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10BAAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10BABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10BACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10BADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10BAEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10BAFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10BB0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10BB1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10BB2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:10BB3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10BB4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10BB5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10BB6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10BB7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10BB8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10BB9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10BBAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10BBBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10BBCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10BBDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10BBEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10BBFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10BC0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10BC1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10BC2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:10BC3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10BC4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10BC5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10BC6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10BC7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10BC8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10BC9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10BCAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10BCBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10BCCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10BCDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10BCEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10BCFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10BD0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10BD1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10BD2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:10BD3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:10BD4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:10BD5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10BD6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10BD7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10BD8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10BD9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10BDAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10BDBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10BDCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10BDDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10BDEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10BDFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10BE0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:10BE1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:10BE2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:10BE3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:10BE4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:10BE5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:10BE6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:10BE7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:10BE8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:10BE9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:10BEAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:10BEBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:10BECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:10BEDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:10BEEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:10BEFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:10BF0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:10BF1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:10BF2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:10BF3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:10BF4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:10BF5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:10BF6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:10BF7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:10BF8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:10BF9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:10BFAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:10BFBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:10BFCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:10BFDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:10BFEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:10BFFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:10C00C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10C01C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10C02C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10C03C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:10C04C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:10C05C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:10C06C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:10C07C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:10C08C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:10C09C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10C0AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10C0BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10C0CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10C0DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10C0EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10C0FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10C10C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10C11C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10C12C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10C13C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:10C14C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:10C15C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:10C16C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:10C17C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:10C18C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10C19C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10C1AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10C1BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10C1CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10C1DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10C1EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10C1FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10C20C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10C21C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10C22C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10C23C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:10C24C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:10C25C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:10C26C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:10C27C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:10C28C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:10C29C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10C2AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10C2BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10C2CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10C2DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10C2EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10C2FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10C30C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10C31C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10C32C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10C33C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10C34C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10C35C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10C36C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10C37C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10C38C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10C39C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10C3AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10C3BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10C3CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10C3DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10C3EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10C3FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10C40C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10C41C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10C42C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10C43C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10C44C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10C45C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10C46C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10C47C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10C48C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10C49C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10C4AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10C4BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10C4CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10C4DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10C4EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10C4FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10C50C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10C51C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10C52C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10C53C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10C54C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10C55C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10C56C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10C57C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10C58C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10C59C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10C5AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10C5BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10C5CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10C5DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10C5EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10C5FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10C60C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10C61C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10C62C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10C63C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10C64C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10C65C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10C66C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10C67C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10C68C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10C69C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10C6AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10C6BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10C6CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10C6DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10C6EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10C6FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10C70C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10C71C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10C72C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10C73C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10C74C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10C75C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10C76C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10C77C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10C78C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10C79C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10C7AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10C7BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10C7CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10C7DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10C7EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10C7FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10C80C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10C81C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10C82C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10C83C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10C84C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10C85C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10C86C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10C87C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10C88C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10C89C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10C8AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10C8BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10C8CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10C8DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10C8EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10C8FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10C90C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10C91C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10C92C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10C93C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10C94C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10C95C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10C96C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10C97C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10C98C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10C99C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10C9AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10C9BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10C9CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10C9DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10C9EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10C9FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10CA0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10CA1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:10CA2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10CA3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10CA4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10CA5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10CA6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10CA7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10CA8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10CA9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10CAAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10CABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10CACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10CADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10CAEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10CAFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10CB0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10CB1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:10CB2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10CB3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10CB4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10CB5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10CB6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10CB7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10CB8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10CB9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10CBAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10CBBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10CBCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10CBDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10CBEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10CBFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10CC0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10CC1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:10CC2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10CC3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10CC4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10CC5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10CC6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10CC7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10CC8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10CC9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10CCAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10CCBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10CCCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10CCDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10CCEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10CCFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10CD0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10CD1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:10CD2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:10CD3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:10CD4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10CD5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10CD6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10CD7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10CD8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10CD9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10CDAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10CDBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10CDCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10CDDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10CDEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10CDFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10CE0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:10CE1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:10CE2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:10CE3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:10CE4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:10CE5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:10CE6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:10CE7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:10CE8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:10CE9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:10CEAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:10CEBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:10CECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:10CEDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:10CEEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:10CEFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:10CF0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:10CF1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:10CF2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:10CF3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:10CF4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:10CF5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:10CF6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:10CF7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:10CF8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:10CF9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:10CFAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:10CFBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:10CFCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:10CFDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:10CFEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:10CFFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:10D00C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10D01C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10D02C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:10D03C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:10D04C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:10D05C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:10D06C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:10D07C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:10D08C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10D09C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10D0AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10D0BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10D0CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10D0DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10D0EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10D0FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10D10C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10D11C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10D12C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:10D13C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:10D14C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:10D15C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:10D16C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:10D17C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10D18C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10D19C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10D1AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10D1BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10D1CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10D1DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10D1EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10D1FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10D20C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10D21C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10D22C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:10D23C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:10D24C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:10D25C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:10D26C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:10D27C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:10D28C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10D29C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10D2AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10D2BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10D2CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10D2DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10D2EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10D2FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10D30C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10D31C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10D32C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10D33C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10D34C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10D35C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10D36C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10D37C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10D38C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10D39C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10D3AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10D3BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10D3CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10D3DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10D3EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10D3FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10D40C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10D41C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10D42C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10D43C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10D44C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10D45C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10D46C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10D47C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10D48C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10D49C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10D4AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10D4BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10D4CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10D4DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10D4EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10D4FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10D50C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10D51C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10D52C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10D53C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10D54C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10D55C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10D56C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10D57C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10D58C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10D59C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10D5AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10D5BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10D5CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10D5DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10D5EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10D5FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10D60C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10D61C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10D62C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10D63C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10D64C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10D65C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10D66C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10D67C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10D68C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10D69C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10D6AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10D6BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10D6CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10D6DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10D6EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10D6FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10D70C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10D71C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10D72C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10D73C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10D74C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10D75C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10D76C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10D77C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10D78C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10D79C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10D7AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10D7BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10D7CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10D7DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10D7EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10D7FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10D80C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10D81C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10D82C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10D83C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10D84C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10D85C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10D86C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10D87C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10D88C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10D89C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10D8AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10D8BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10D8CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10D8DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10D8EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10D8FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10D90C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10D91C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10D92C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10D93C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10D94C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10D95C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10D96C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10D97C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10D98C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10D99C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10D9AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10D9BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10D9CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10D9DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10D9EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10D9FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10DA0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:10DA1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10DA2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10DA3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10DA4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10DA5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10DA6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10DA7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10DA8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10DA9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10DAAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10DABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10DACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10DADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10DAEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10DAFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10DB0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:10DB1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10DB2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10DB3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10DB4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10DB5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10DB6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10DB7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10DB8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10DB9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10DBAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10DBBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10DBCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10DBDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10DBEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10DBFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10DC0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:10DC1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10DC2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10DC3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10DC4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10DC5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10DC6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10DC7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10DC8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10DC9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10DCAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10DCBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10DCCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10DCDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10DCEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10DCFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10DD0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:10DD1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:10DD2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:10DD3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10DD4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10DD5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10DD6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10DD7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10DD8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10DD9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10DDAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10DDBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10DDCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10DDDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10DDEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10DDFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10DE0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:10DE1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:10DE2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:10DE3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:10DE4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:10DE5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:10DE6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:10DE7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:10DE8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:10DE9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:10DEAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:10DEBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:10DECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:10DEDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:10DEEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:10DEFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:10DF0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:10DF1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:10DF2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:10DF3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:10DF4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:10DF5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:10DF6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:10DF7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:10DF8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:10DF9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:10DFAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:10DFBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:10DFCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:10DFDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:10DFEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:10DFFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:10E00C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10E01C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:10E02C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:10E03C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:10E04C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:10E05C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:10E06C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:10E07C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10E08C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10E09C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10E0AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10E0BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10E0CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10E0DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10E0EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10E0FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10E10C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10E11C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:10E12C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:10E13C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:10E14C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:10E15C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:10E16C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10E17C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10E18C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10E19C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10E1AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10E1BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10E1CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10E1DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10E1EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10E1FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10E20C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10E21C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:10E22C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:10E23C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:10E24C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:10E25C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:10E26C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:10E27C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10E28C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10E29C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10E2AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10E2BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10E2CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10E2DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10E2EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10E2FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10E30C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10E31C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10E32C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10E33C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10E34C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10E35C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10E36C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10E37C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10E38C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10E39C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10E3AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10E3BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10E3CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10E3DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10E3EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10E3FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10E40C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10E41C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10E42C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10E43C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10E44C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10E45C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10E46C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10E47C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10E48C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10E49C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10E4AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10E4BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10E4CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10E4DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10E4EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10E4FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10E50C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10E51C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10E52C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10E53C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10E54C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10E55C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10E56C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10E57C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10E58C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10E59C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10E5AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10E5BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10E5CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10E5DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10E5EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10E5FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10E60C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10E61C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10E62C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10E63C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10E64C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10E65C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10E66C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10E67C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10E68C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10E69C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10E6AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10E6BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10E6CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10E6DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10E6EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10E6FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10E70C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10E71C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10E72C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10E73C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10E74C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10E75C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10E76C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10E77C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10E78C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10E79C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10E7AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10E7BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10E7CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10E7DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10E7EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10E7FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10E80C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10E81C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10E82C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10E83C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10E84C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10E85C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10E86C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10E87C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10E88C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10E89C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10E8AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10E8BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10E8CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10E8DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10E8EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10E8FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10E90C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10E91C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10E92C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10E93C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10E94C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10E95C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10E96C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10E97C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10E98C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10E99C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10E9AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10E9BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10E9CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10E9DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10E9EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10E9FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10EA0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10EA1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10EA2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10EA3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10EA4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10EA5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10EA6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10EA7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10EA8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10EA9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10EAAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10EABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10EACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10EADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10EAEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10EAFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:10EB0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10EB1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10EB2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10EB3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10EB4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10EB5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10EB6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10EB7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10EB8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10EB9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10EBAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10EBBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10EBCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10EBDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10EBEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10EBFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:10EC0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10EC1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10EC2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10EC3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10EC4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10EC5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10EC6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10EC7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10EC8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10EC9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10ECAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10ECBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10ECCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10ECDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10ECEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10ECFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:10ED0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:10ED1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:10ED2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10ED3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10ED4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10ED5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10ED6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10ED7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10ED8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10ED9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10EDAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10EDBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10EDCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10EDDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10EDEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10EDFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:10EE0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:10EE1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:10EE2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:10EE3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:10EE4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:10EE5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:10EE6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:10EE7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:10EE8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:10EE9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:10EEAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:10EEBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:10EECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:10EEDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:10EEEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:10EEFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:10EF0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:10EF1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:10EF2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:10EF3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:10EF4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:10EF5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:10EF6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:10EF7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:10EF8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:10EF9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:10EFAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:10EFBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:10EFCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:10EFDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:10EFEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:10EFFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:10F00C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:10F01C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:10F02C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:10F03C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:10F04C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:10F05C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:10F06C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:10F07C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:10F08C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:10F09C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:10F0AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:10F0BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:10F0CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:10F0DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:10F0EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:10F0FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:10F10C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:10F11C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:10F12C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:10F13C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:10F14C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:10F15C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10F16C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:10F17C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:10F18C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:10F19C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:10F1AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:10F1BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10F1CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:10F1DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:10F1EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:10F1FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:10F20C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:10F21C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:10F22C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:10F23C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:10F24C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:10F25C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:10F26C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:10F27C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:10F28C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:10F29C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:10F2AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:10F2BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:10F2CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:10F2DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:10F2EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:10F2FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:10F30C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10F31C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10F32C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10F33C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10F34C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10F35C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10F36C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10F37C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:10F38C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:10F39C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:10F3AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:10F3BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10F3CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:10F3DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:10F3EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:10F3FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:10F40C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10F41C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10F42C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10F43C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10F44C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10F45C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10F46C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10F47C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10F48C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10F49C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10F4AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10F4BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10F4CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10F4DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10F4EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10F4FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10F50C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10F51C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10F52C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10F53C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10F54C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10F55C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10F56C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10F57C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10F58C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10F59C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10F5AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10F5BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10F5CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10F5DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10F5EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10F5FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10F60C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10F61C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10F62C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10F63C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10F64C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10F65C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10F66C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10F67C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10F68C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10F69C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10F6AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10F6BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10F6CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10F6DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10F6EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10F6FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10F70C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10F71C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10F72C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10F73C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10F74C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10F75C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10F76C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10F77C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10F78C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10F79C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10F7AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10F7BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10F7CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10F7DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10F7EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10F7FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10F80C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10F81C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10F82C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10F83C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10F84C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10F85C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10F86C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10F87C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10F88C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10F89C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10F8AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10F8BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10F8CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10F8DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10F8EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10F8FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10F90C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10F91C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10F92C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10F93C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10F94C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10F95C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10F96C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10F97C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10F98C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10F99C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10F9AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10F9BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10F9CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10F9DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10F9EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10F9FC00FFFF9335FFFFFFFFFFFFFFFFFFFFFFFF41
+:00000001FF

BIN
doc/Image Header Merge/Firmware Image and Update Behavior_1.0.docx


BIN
release/Firmware Header Builder_0.0.1.0.rar


BIN
release/Firmware Header Builder_0.0.1.0/Firmware Header Builder_0.0.1.0.exe


BIN
release/dotNetFx40_Full_x86_x64.exe


BIN
src/.vs/PH.Bootloader/DesignTimeBuild/.dtbcache


BIN
src/.vs/PH.Bootloader/v15/.suo


+ 0 - 0
src/.vs/PH.Bootloader/v15/Server/sqlite3/db.lock


BIN
src/.vs/PH.Bootloader/v15/Server/sqlite3/storage.ide


BIN
src/.vs/PH.Bootloader/v15/Server/sqlite3/storage.ide-shm


BIN
src/.vs/PH.Bootloader/v15/Server/sqlite3/storage.ide-wal


+ 34 - 0
src/PH.Bootloader.sln

@@ -0,0 +1,34 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27703.2026
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "main", "main", "{E40C87D6-00EF-4CA0-AA8D-5410990AE946}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "library", "library", "{B1253014-EE4F-4A99-9B25-047F4C8F5A83}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{DF8FA8A7-2FE5-412E-9E0A-0E4094BA53BA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FirmwareHeaderBuilder", "main\FirmwareHeaderBuilder\FirmwareHeaderBuilder.csproj", "{4C41DD1F-F145-46A9-B876-CF659218ACDC}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{4C41DD1F-F145-46A9-B876-CF659218ACDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{4C41DD1F-F145-46A9-B876-CF659218ACDC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{4C41DD1F-F145-46A9-B876-CF659218ACDC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{4C41DD1F-F145-46A9-B876-CF659218ACDC}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(NestedProjects) = preSolution
+		{4C41DD1F-F145-46A9-B876-CF659218ACDC} = {E40C87D6-00EF-4CA0-AA8D-5410990AE946}
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {44361CEA-EC8C-44DF-ABB5-093E36A90751}
+	EndGlobalSection
+EndGlobal

+ 213 - 0
src/main/FirmwareHeaderBuilder/Controller/HeaderBuilder.cs

@@ -0,0 +1,213 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using FirmwareHeaderBuilder.Model;
+
+namespace FirmwareHeaderBuilder.Controller
+{
+    /// <summary>表示檔頭創建之處理類別。</summary>
+    class HeaderBuilder
+    {
+        private string      imagePath;
+        private byte[]      imageDataArray;
+        private bool        isImageReady;
+        private byte[]      modelNameArray;
+        private bool        isModelNameReady;
+        private ImageType   imageType;
+        private CRC32       crc32Handler;
+
+        /// <summary>初始化 HeaderBuilder 類別的新執行個體。</summary>
+        public HeaderBuilder()
+        {
+            imageDataArray = null;
+            isImageReady = false;
+            modelNameArray = null;
+            isModelNameReady = false;
+
+            crc32Handler = CRC32.GetInatance();
+        }
+
+        /// <summary>創建。</summary>
+        /// <returns></returns>
+        public ErrorCode Build()
+        {
+            if (!isImageReady) {
+                return ErrorCode.ImageDataNotReady;
+            }
+            else if (!isModelNameReady)
+            {
+                return ErrorCode.ModelNameNotReady;
+            }
+
+            byte[] dataSegment1 = new byte[16];
+            byte[] dataSegment2 = new byte[16];
+            byte[] dataSegment3 = new byte[16];
+
+            Array.Clear(dataSegment1, 0, 16);
+            for (int i = 0; i < 16; i++) {
+                dataSegment2[i] = 0xFF;
+                dataSegment3[i] = 0xFF;
+            }
+
+            try
+            {
+                // 0000h
+                Array.Copy(modelNameArray, 0, dataSegment1, 0, modelNameArray.Length);
+                // 0001h
+                byte[] imgLenBytes = GetImgLenBytes(imageDataArray);
+                byte[] timeBytes = GetCreateTimeBytes();
+                Array.Copy(imageType.CodeArray, 0, dataSegment2, 0, 4);
+                Array.Copy(imgLenBytes, 0, dataSegment2, 4, 4);
+                Array.Copy(timeBytes, 0, dataSegment2, 8, 8);
+                // 0002h
+                Array.Copy(timeBytes, 8, dataSegment3, 0, 2);
+                byte[] crcBytes = GetCRC32(dataSegment1, dataSegment2, dataSegment3, imageDataArray);
+                Array.Copy(crcBytes, 0, dataSegment3, 2, 4);
+            }
+            catch
+            {
+                return ErrorCode.MemoryAllocationError;
+            }
+
+            List<byte> contents = new List<byte>();
+            contents.AddRange(dataSegment1);
+            contents.AddRange(dataSegment2);
+            contents.AddRange(dataSegment3);
+            contents.AddRange(imageDataArray);
+
+            try
+            {
+                string fullPath = Path.GetFullPath(imagePath);
+                string ext = Path.GetExtension(imagePath);
+                string newFilePath = fullPath.Replace(ext, "_merged" + ext);
+
+                File.WriteAllBytes(newFilePath, contents.ToArray());
+            }
+            catch
+            {
+                return ErrorCode.BuiltFileError;
+            }
+
+            return ErrorCode.BuiltSuccess;
+        }
+
+        private byte[] GetImgLenBytes(byte[] imageArray)
+        {
+            // Big Endian
+            byte[] imgLenBytes = BitConverter.GetBytes(imageArray.Length);
+            Array.Reverse(imgLenBytes);
+
+            return imgLenBytes;
+        }
+
+        private byte[] GetCreateTimeBytes()
+        {
+            string strTime = DateTime.Now.ToString("yyyyMMddHH");
+            return Encoding.ASCII.GetBytes(strTime);
+        }
+
+        private byte[] GetCRC32(byte[] segment1, byte[] segment2, byte[] segment3, byte[] imageArray)
+        {
+            List<byte> crcData = new List<byte>();
+            crcData.AddRange(segment1);
+            crcData.AddRange(segment2);
+            crcData.AddRange(new byte[] { segment3[0], segment3[1] });
+            crcData.AddRange(imageArray);
+
+            ulong crc32 = crc32Handler.Calculate(crcData.ToArray(), crcData.Count);
+
+            // Big Endian
+            byte[] outcome = new byte[4];
+            outcome[0] = (byte)((crc32 & 0xFF000000) >> 24);
+            outcome[1] = (byte)((crc32 & 0x00FF0000) >> 16);
+            outcome[2] = (byte)((crc32 & 0x0000FF00) >> 8);
+            outcome[3] = (byte)(crc32 & 0x000000FF);
+
+            return outcome;
+        }
+
+        /// <summary>匯入映像檔。</summary>
+        /// <param name="filePath"></param>
+        public ErrorCode ImportImage(string filePath)
+        {
+            ErrorCode errCode = ErrorCode.NoError;
+            imagePath = string.Empty;
+            isImageReady = false;
+            imageDataArray = null;
+
+            if (!string.IsNullOrEmpty(filePath))
+            {
+                if (File.Exists(filePath))
+                {
+                    try
+                    {
+                        imageDataArray = File.ReadAllBytes(filePath);
+                        imagePath = filePath;
+                        isImageReady = true;
+                    }
+                    catch
+                    {
+                        errCode = ErrorCode.ReadFileError;
+                    }
+                }
+                else
+                {
+                    errCode = ErrorCode.FileNotExist;
+                }
+            }
+            else
+            {
+                errCode = ErrorCode.FilePathEmpty;
+            }
+
+            return errCode;
+        }
+
+        /// <summary>輸入產品型號。</summary>
+        /// <param name="name"></param>
+        /// <returns></returns>
+        public ErrorCode InputModelName(string name)
+        {
+            ErrorCode errCode = ErrorCode.NoError;
+            modelNameArray = null;
+            isModelNameReady = false;
+
+            if (!string.IsNullOrEmpty(name))
+            {
+                if (name.Length <= 16)
+                {
+                    try
+                    {
+                        modelNameArray = Encoding.ASCII.GetBytes(name);
+                        isModelNameReady = true;
+                    }
+                    catch
+                    {
+                        errCode = ErrorCode.ModelNameInputTypeError;
+                    }
+                }
+                else
+                {
+                    errCode = ErrorCode.ModelNameOverLenLimit;
+                }
+            }
+            else
+            {
+                errCode = ErrorCode.ModelNameEmpty;
+            }
+
+            return errCode;
+        }
+
+        /// <summary>選擇映像檔型態。</summary>
+        /// <param name="imaTypeIndex"></param>
+        /// <returns></returns>
+        public ErrorCode SelectImageType(ushort imaTypeIndex)
+        {
+            imageType = ImageType.Parse(imaTypeIndex);
+
+            return imageType == null ? ErrorCode.ImageTypeIndexNotExist : ErrorCode.NoError;
+        }
+    }
+}

+ 94 - 0
src/main/FirmwareHeaderBuilder/FirmwareHeaderBuilder.csproj

@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{4C41DD1F-F145-46A9-B876-CF659218ACDC}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <RootNamespace>FirmwareHeaderBuilder</RootNamespace>
+    <AssemblyName>FirmwareHeaderBuilder</AssemblyName>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup>
+    <ApplicationIcon>PHIHONG-LOGO.ico</ApplicationIcon>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Model\ErrorCode.cs" />
+    <Compile Include="Controller\HeaderBuilder.cs" />
+    <Compile Include="Model\CRC32.cs" />
+    <Compile Include="Form1.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Form1.Designer.cs">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Model\ImageType.cs" />
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <EmbeddedResource Include="Form1.resx">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+      <DesignTime>True</DesignTime>
+    </Compile>
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="PHIHONG-LOGO.ico" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="View\" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <PropertyGroup>
+    <PostBuildEvent>copy "$(TargetDir)\FirmwareHeaderBuilder.exe" "$(TargetDir)\..\..\..\..\..\bin\Firmware Header Builder.exe"  /y</PostBuildEvent>
+  </PropertyGroup>
+</Project>

+ 177 - 0
src/main/FirmwareHeaderBuilder/Form1.Designer.cs

@@ -0,0 +1,177 @@
+namespace FirmwareHeaderBuilder
+{
+    partial class Form1
+    {
+        /// <summary>
+        /// 設計工具所需的變數。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 清除任何使用中的資源。
+        /// </summary>
+        /// <param name="disposing">如果應該處置受控資源則為 true,否則為 false。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form 設計工具產生的程式碼
+
+        /// <summary>
+        /// 此為設計工具支援所需的方法 - 請勿使用程式碼編輯器修改
+        /// 這個方法的內容。
+        /// </summary>
+        private void InitializeComponent()
+        {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.label3 = new System.Windows.Forms.Label();
+            this.lbFilePath = new System.Windows.Forms.Label();
+            this.btnBrowse = new System.Windows.Forms.Button();
+            this.label1 = new System.Windows.Forms.Label();
+            this.txtModelName = new System.Windows.Forms.TextBox();
+            this.label2 = new System.Windows.Forms.Label();
+            this.optImageType = new System.Windows.Forms.ComboBox();
+            this.btnMerge = new System.Windows.Forms.Button();
+            this.panel1.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
+            this.panel1.Controls.Add(this.label3);
+            this.panel1.Controls.Add(this.lbFilePath);
+            this.panel1.Controls.Add(this.btnBrowse);
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(674, 46);
+            this.panel1.TabIndex = 1;
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label3.ForeColor = System.Drawing.Color.White;
+            this.label3.Location = new System.Drawing.Point(11, 13);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(90, 19);
+            this.label3.TabIndex = 3;
+            this.label3.Text = "Image Path :";
+            // 
+            // lbFilePath
+            // 
+            this.lbFilePath.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
+            this.lbFilePath.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lbFilePath.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.lbFilePath.Location = new System.Drawing.Point(112, 13);
+            this.lbFilePath.Name = "lbFilePath";
+            this.lbFilePath.Size = new System.Drawing.Size(471, 22);
+            this.lbFilePath.TabIndex = 2;
+            // 
+            // btnBrowse
+            // 
+            this.btnBrowse.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.btnBrowse.Location = new System.Drawing.Point(589, 7);
+            this.btnBrowse.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
+            this.btnBrowse.Name = "btnBrowse";
+            this.btnBrowse.Size = new System.Drawing.Size(73, 29);
+            this.btnBrowse.TabIndex = 1;
+            this.btnBrowse.Text = "Browse";
+            this.btnBrowse.UseVisualStyleBackColor = true;
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label1.Location = new System.Drawing.Point(11, 62);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(104, 19);
+            this.label1.TabIndex = 2;
+            this.label1.Text = "Model Name : ";
+            // 
+            // txtModelName
+            // 
+            this.txtModelName.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtModelName.Location = new System.Drawing.Point(112, 59);
+            this.txtModelName.Name = "txtModelName";
+            this.txtModelName.Size = new System.Drawing.Size(265, 27);
+            this.txtModelName.TabIndex = 3;
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label2.Location = new System.Drawing.Point(11, 111);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(95, 19);
+            this.label2.TabIndex = 4;
+            this.label2.Text = "Image Type : ";
+            // 
+            // optImageType
+            // 
+            this.optImageType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.optImageType.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.optImageType.FormattingEnabled = true;
+            this.optImageType.Location = new System.Drawing.Point(112, 108);
+            this.optImageType.Name = "optImageType";
+            this.optImageType.Size = new System.Drawing.Size(446, 27);
+            this.optImageType.TabIndex = 5;
+            // 
+            // btnMerge
+            // 
+            this.btnMerge.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.btnMerge.Location = new System.Drawing.Point(589, 106);
+            this.btnMerge.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
+            this.btnMerge.Name = "btnMerge";
+            this.btnMerge.Size = new System.Drawing.Size(73, 29);
+            this.btnMerge.TabIndex = 6;
+            this.btnMerge.Text = "Merge";
+            this.btnMerge.UseVisualStyleBackColor = true;
+            // 
+            // Form1
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.BackColor = System.Drawing.Color.White;
+            this.ClientSize = new System.Drawing.Size(674, 150);
+            this.Controls.Add(this.btnMerge);
+            this.Controls.Add(this.optImageType);
+            this.Controls.Add(this.label2);
+            this.Controls.Add(this.txtModelName);
+            this.Controls.Add(this.label1);
+            this.Controls.Add(this.panel1);
+            this.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+            this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
+            this.MaximizeBox = false;
+            this.Name = "Form1";
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.Text = "Firmware Header Builder ";
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Label lbFilePath;
+        private System.Windows.Forms.Button btnBrowse;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.TextBox txtModelName;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.ComboBox optImageType;
+        private System.Windows.Forms.Button btnMerge;
+        private System.Windows.Forms.Label label3;
+    }
+}
+

+ 106 - 0
src/main/FirmwareHeaderBuilder/Form1.cs

@@ -0,0 +1,106 @@
+using System;
+using System.Linq;
+using System.Reflection;
+using System.Windows.Forms;
+using FirmwareHeaderBuilder.Controller;
+using FirmwareHeaderBuilder.Model;
+
+namespace FirmwareHeaderBuilder
+{
+    public partial class Form1 : Form
+    {
+        private HeaderBuilder headerBuilder;
+
+        public Form1()
+        {
+            InitializeComponent();
+
+            Text = Text + string.Format(" {0}", Assembly.GetEntryAssembly().GetName().Version);
+
+            headerBuilder = new HeaderBuilder();
+
+            optImageType.SelectedIndexChanged += OptImageType_SelectedIndexChanged;
+            optImageType.Items.Clear();
+            optImageType.Items.AddRange(ImageType.ListText.ToArray());
+            optImageType.SelectedIndex = 0;
+
+            btnBrowse.Click += BtnBrowse_Click;
+            btnMerge.Click += BtnMerge_Click;
+        }
+
+        private void OptImageType_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            headerBuilder.SelectImageType((ushort)optImageType.SelectedIndex);
+        }
+
+        private void BtnBrowse_Click(object sender, EventArgs e)
+        {
+            OpenFileDialog openFileDialog = new OpenFileDialog();
+            openFileDialog.Filter = "Hex file|*.hex";
+
+            if (openFileDialog.ShowDialog() == DialogResult.OK)
+            {
+                lbFilePath.Text = openFileDialog.FileName;
+
+                ErrorCode errCode = headerBuilder.ImportImage(lbFilePath.Text);
+                PostErrorCode(errCode);
+            }
+        }
+
+        private void BtnMerge_Click(object sender, EventArgs e)
+        {
+            ErrorCode errCode = headerBuilder.InputModelName(txtModelName.Text);
+
+            if (errCode == ErrorCode.NoError)
+            {
+                errCode = headerBuilder.Build();
+                PostErrorCode(errCode);
+            }
+            else
+            {
+                PostErrorCode(errCode);
+            }
+        }
+
+        private void PostErrorCode(ErrorCode code)
+        {
+            switch(code)
+            {
+                case ErrorCode.BuiltFileError:
+                    MessageBox.Show("創建檔案失敗", "執行", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    break;
+                case ErrorCode.BuiltSuccess:
+                    MessageBox.Show("創建完成", "執行", MessageBoxButtons.OK, MessageBoxIcon.Information);
+                    break;
+                case ErrorCode.FileNotExist:
+                    MessageBox.Show("映像檔不存在", "執行", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                    break;
+                case ErrorCode.FilePathEmpty:
+                    MessageBox.Show("尚未選擇映像檔", "執行", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                    break;
+                case ErrorCode.ImageTypeIndexNotExist:
+                    MessageBox.Show("未定義的映像檔型態", "執行", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    break;
+                case ErrorCode.MemoryAllocationError:
+                    MessageBox.Show("記憶體配置時發生錯誤", "執行", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    break;
+                case ErrorCode.ModelNameEmpty:
+                    MessageBox.Show("尚未輸入 Model Name", "執行", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                    break;
+                case ErrorCode.ModelNameInputTypeError:
+                    MessageBox.Show("輸入的 Model Name 出現不合法的字元", "執行", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    break;
+                case ErrorCode.ModelNameOverLenLimit:
+                    MessageBox.Show("輸入的  Model Name 長度過長 (Max.=16)", "執行", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    break;
+                case ErrorCode.ReadFileError:
+                    MessageBox.Show("讀取映像檔時發生錯誤", "執行", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    break;
+
+                case ErrorCode.NoError:
+                default:
+                    break;
+            }
+        } 
+    }
+}

+ 922 - 0
src/main/FirmwareHeaderBuilder/Form1.resx

@@ -0,0 +1,922 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAABAAoAICAQAAEABADoAgAApgAAABAQEAABAAQAKAEAAI4DAAAwMAAAAQAIAKgOAAC2BAAAICAAAAEA
+        CACoCAAAXhMAABAQAAABAAgAaAUAAAYcAAAAAAAAAQAgAHwcAABuIQAAQEAAAAEAIAAoQgAA6j0AADAw
+        AAABACAAqCUAABKAAAAgIAAAAQAgAKgQAAC6pQAAEBAAAAEAIABoBAAAYrYAACgAAAAgAAAAQAAAAAEA
+        BAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDA
+        wAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AiMh/+I/4+IiP+IiIiIiIiIzIz/iI9/iHiIh/94h4
+        f4iHzMj4iIeIiIeIiPiHiIj4fHyP+IiI+IiP+IiIiPiIiIyMyP+Ij/+PiPj4j4iI//+MzHj4yMjHyMjI
+        yMjIeIj/h8jP/8fMjMjHx8fIzMx8j3zHz/jMfIzIzHx8fMjIyM+Hx8j4jHzHx8fHx8fHzMfIjHx4+MzI
+        yMfIx8fIyMjHyIzIyPh3zI/4//////+HzMh8jM/4zMiP//////j/jIx4jMjP+MjMj/eMjIeMj/x8x4zH
+        z/jHx4+MfHyMx4+MfHiHx8j/zHyP/Hx8yMyP/HzIfHx4+MyMj4x8fIzHj/yMeIzIyPh8fI/8fHx8fI/8
+        fMeMjM/4x8yPj4+IzIyPjMjIjMjP+MjMj4+P/8fMj/fMyHzIz/jMx4iIiIfHyI/8jIiMfMj4jHyMjHx8
+        fMyP/HzHjHx/+Mx8fMx8fHyMj4zIyIyMyPiMfHd8jIx8fI+IzMh8zI/4zMfMzHzMx8yPjHyIjIzI+IiI
+        iIiIiIiI/4fMx4zMiP////////////+MjIeIx8iPiPiPiPiPiPiPjHzIfMfHx8fHx8fHx8fHx8fHyIfH
+        x8fHx8fHx8fHx8fHx8iMyMjIyMjIyMjIyMjIyMjPjMzMzMzMzMzMzMzMzMzH/4h4eHh4eHh4eHh4eHh4
+        j/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA
+        AAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AjI+IiIiI
+        iIjMiIiIiIiIiIyPeIiIiIiPjIjIx8yMx8/Mj8x8jHyMx8eIx4+I//jIfI/MiIx8iMiMiMj4zMiIzIyP
+        zIiIzIh8zIjHiPjIiMeMj8jHx8yIyIyIx8x8yIjIjIiIiIiI+MzHyIiHiIeMeIx8fHx8fIzIjIyMjIyM
+        jI8AAIyMAACMjAAAjIwAAIyMAACMjAAAjIwAAIyMAACMjAAAjIwAAIyMAACMjAAAjIwAAIyMAACMjAAA
+        jIwAAIyMKAAAADAAAABgAAAAAQAIAAAAAACACgAAAAAAAAAAAAAAAQAAAAAAAAAAAABdXV0AZ2dnAG5u
+        bgBwcHAAdHR0APxAQAD8RkYA+0hIAPxISAD6TEwA+1JSAPxRUQD6V1cA/FVVAP1bWwD6X18A/FxcAPZl
+        ZQD2bGwA+GxsAP1ubgD2cXEA+3FxAP1xcQD5dXUA/XR0APh5eQCFhYUAiYmJAIyMjACSkpIAlZWVAJiY
+        mACdnZ0AoqKiAKWlpQCqqqoArKysALGxsQC0tLQAubm5AL6+vgD5gYEA+YSEAPWPjwD5iIgA/YqJAPiP
+        jwD9jY0A9Y+QAPWRkQD0lZUA+ZOTAPefnwD6m5sA+aCgAP2iogD8paUA+KioAP2oqAD6rq4A97GxAP2y
+        sgD6vb0AwcHBAMXFxQDJyckAzc3NANHR0QDV1dUA2NbWANnZ2QDd3d0A/MPDAPjExAD7yMgA+c7OAODe
+        3gD62dkA/N7eAOHh4QDl5eUA6efnAOno6ADs6+sA7u3tAPvg4ADw7u4A/enpAPrt7QD87u4A8fHxAPTy
+        8gD19fUA+/LyAPzy8gD69PQA/PX1APn5+QD8+fkA/Pz8AFnPAABn8AAAeP8RAIr/MQCc/1EArv9xAMD/
+        kQDS/7EA5P/RAP///wAAAAAAJi8AAEBQAABacAAAdJAAAI6wAACpzwAAwvAAANH/EQDY/zEA3v9RAOP/
+        cQDp/5EA7/+xAPb/0QD///8AAAAAAC8mAABQQQAAcFsAAJB0AACwjgAAz6kAAPDDAAD/0hEA/9gxAP/d
+        UQD/5HEA/+qRAP/wsQD/9tEA////AAAAAAAvFAAAUCIAAHAwAACQPgAAsE0AAM9bAADwaQAA/3kRAP+K
+        MQD/nVEA/69xAP/BkQD/0rEA/+XRAP///wAAAAAALwMAAFAEAABwBgAAkAkAALAKAADPDAAA8A4AAP8g
+        EgD/PjEA/1xRAP96cQD/l5EA/7axAP/U0QD///8AAAAAAC8ADgBQABcAcAAhAJAAKwCwADYAzwBAAPAA
+        SQD/EVoA/zFwAP9RhgD/cZwA/5GyAP+xyAD/0d8A////AAAAAAAvACAAUAA2AHAATACQAGIAsAB4AM8A
+        jgDwAKQA/xGzAP8xvgD/UccA/3HRAP+R3AD/seUA/9HwAP///wAAAAAALAAvAEsAUABpAHAAhwCQAKUA
+        sADEAM8A4QDwAPAR/wDyMf8A9FH/APZx/wD3kf8A+bH/APvR/wD///8AAAAAABsALwAtAFAAPwBwAFIA
+        kABjALAAdgDPAIgA8ACZEf8ApjH/ALRR/wDCcf8Az5H/ANyx/wDr0f8A////AAAAAAAIAC8ADgBQABUA
+        cAAbAJAAIQCwACYAzwAsAPAAPhH/AFgx/wBxUf8AjHH/AKaR/wC/sf8A2tH/AP///wA+GBgYGBoYNWJv
+        ZSdJb29vRylvZSlIQURJKGVvKUZlQh8fJFxVJWNjJCplQyAgIAA0BgYGBgYGFGBvZSBFb2VvQyJlZSJD
+        JilEIWVlI0JHHlJYJSZRHV5DASVJHklcRB00BgYGBgYGFGBlZR8hJ0JdQyBTUh9EJilEH1JTIEImKW9l
+        Uh1IHlEdHyYoJ2VGJBw0BgYGBgYGFGBvZB8lQiEnQgQhIQREJilEAyEhBEIlKmVvVB1HHSImKSUnKGVR
+        Q0U0BgYGBgYGFGBlZSBFZEMhQiJjZCFEJilEIWNjIkJDIV5lQSJOAhxWKiZFH1xlSCk0BgYGBgYGFGBv
+        ZSIeIh5DRSVlZSVFKEFGJGVlJkReJCAiH1FSBURvQShjJiAkHkQ0BgYGBgYGFGBlb1VOTlVkXVhlZVZd
+        WF1hVmVlWF1lYU5HWGViU2RlXVxlZFFHVGU0BgYGBgYGFGBvZD0xLy8vLy8vMS8vMS8xLzEvMS8xLzEv
+        LzEvMS8xMTpMW29lZWU0BgYGBgYGFGBvZBsGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYJF0xk
+        b2U0BgYGBgYGFGBvYhsGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgw9ZGU0BgYGBgYGFGBv
+        ZBsGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYMQGU0BgYGBgYGFGBvZBsGBgYGBgYGBgYG
+        BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGFVs0BgYGBgYGFGBvZBsGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
+        BgYGBgYGBgYGBgYGCUs0BgYGBgYGFGBvYhsGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
+        Bjg0BgYGBgYGFGBvZBsGBgYGBgYMGBgYGBgYGBgYGBgYGBgaGBoYGhgYCgYGBgYGBjI0BgYGBgYGFGBv
+        ZBsGBgYGBgYrYGJiYmJiYmJiYmJiYmJiYmJiYmJbFgYGBgYGBjA0BgYGBgYGFGBvZBsGBgYGBgYsZG9v
+        b29vb29vb29vb29vZW9lb2ViFwYGBgYGBi00BgYGBgYGFGBvYhsGBgYGBgYsZWVlYmJiYmJiYmJiYmJi
+        YmJkb2ViFgYGBgYGBjA0BgYGBgYGFGBvZBsGBgYGBgYsZG9gMBoaGhoaGhoaGhoaGho3ZGViFgYGBgYG
+        Bi00BgYGBgYGFGBvZBsGBgYGBgYsZGVbEgYGBgYGBgYGBgYGBgYaYm9hFgYGBgYGBjA0BgYGBgYGFGBv
+        ZBsGBgYGBgYsZWVbEgYGBgYGBgYGBgYGBgYZZGViFwYGBgYGBi00BgYGBgYGFGBvYhsGBgYGBgYsZG9b
+        EgYGBgYGBgYGBgYGBgYZYm9hFgYGBgYGBjA0BgYGBgYGFGBvZBsGBgYGBgYsZWVbEgYGBgYGBgYGBgYG
+        BgYZYmViFgYGBgYGBi00BgYGBgYGFGBvZBsGBgYGBgYsZW9bEgYGBgYGBgYGBgYGBgYaYm9hFgYGBgYG
+        BjA0BgYGBgYGFGBvZBsGBgYGBgYsZGVbEgYGBgYGBgYGBgYGBgYZZGViFwYGBgYGBi00BgYGBgYGFGBv
+        YhsGBgYGBgYsZG9gOC8vLy8vLw8GBgYGBgYZYm9hFgYGBgYGBjA0BgYGBgYGFGBvZBsGBgYGBgYsZG9l
+        ZWRlZGVlZC4GBgYGBgYZYmViFgYGBgYGBi00BgYGBgYGFGBvZBsGBgYGBgYsZG9vb29vb29vZS8GBgYG
+        BgYaYm9hFgYGBgYGBjA0BgYGBgYGFGBvZBsGBgYGBgYrYGJiYmJiYmJiYCwGBgYGBgYZZGViFwYGBgYG
+        Bi00BgYGBgYGFGBvYhsGBgYGBgYMFRUVFRUVFRUVFQwGBgYGBgYZYm9hFgYGBgYGBjA0BgYGBgYGFGBv
+        ZBsGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYZYmViFgYGBgYGBi00BgYGBgYGFGBvZBsGBgYGBgYGBgYG
+        BgYGBgYGBgYGBgYGBgYaYm9hFgYGBgYGBjA0BgYGBgYGFGBvZBsGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
+        BgYZZGViFwYGBgYGBi00BgYGBgYGFGBvYhsGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYZYm9iFgYGBgYG
+        BjA0BgYGBgYGFGBvZBsGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYZYmViFgYGBgYGBi00BgYGBgYGFGBv
+        ZBsGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYaYm9hFgYGBgYGBjA0BgYGBgYGFGBvZUA5OTk5OTk5OTk5
+        OTk5OTk5OTk5OTk5OTlAZGVhFwYGBgYGBi00BgYGBgYGFGBvZW9lb2VvZW9lb2VvZW9lb2VvZW9lb2Vv
+        ZW9lb2ViFgYGBgYGBjA0BgYGBgYGFGBlb2VvZW9lb2VvZW9lb2VvZW9lb2VvZW9lb2VvZW9iFwYGBgYG
+        Bi00BgYGBgYGEldZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlXFAYGBgYGBjA0BgYGBgYGBw8R
+        EREREREREREREREREREREREREREREREREREREREPCQYGBgYGBjM0BgYGBgYGBgYGBgYGBgYGBgYGBgYG
+        BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBjs0BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
+        BgYGBgYGBgYGBgYGCk00BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
+        G2A0BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYNTWU0BgYGBgYGBgYG
+        BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBhBLZWU0BgYGBgYGBgYGBgYGBgYGBgYGBgYG
+        BgYGBgYGBgYGBgYGBgYGBgYGBgcOL09lb2VNPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8
+        PDw8PDw8P0pQYmVlZQAAAAAAAAE8PAAAAAAAADw8AAAAAAAAPDwAAAAAAAA8PAAAAAAAADw8AAAAAAAA
+        PDwAAAAAAAA8PAAAAAAAADw8AAAAAAAAPDwAAAAAAAA8PAAAAAAAADw8AAAAAAAAPDwAAAAAAAA8PAAA
+        AAAAADw8AAAAAAAAPDwAAAAAAAA8PAAAAAAAADw8AAAAAAAAPDwAAAAAAAA8PAAAAAAAADw8AAAAAAAA
+        PDwAAAAAAAA8PAAAAAAAADw8AAAAAAAAPDwAAAAAAAA8PAAAAAAAADw8AAAAAAAAPDwAAAAAAAA8PAAA
+        AAAAADw8AAAAAAAAPDwAAAAAAAA8PAAAAAAAADw8AAAAAAAAPDwAAAAAAAA8PAAAAAAAADw8AAAAAAAA
+        PDwAAAAAAAA8PAAAAAAAADw8AAAAAAAAPDwAAAAAAAA8PAAAAAAAADw8AAAAAAAAPDwAAAAAAAA8PAAA
+        AAAAADw8AAAAAAAAPDwAAAAAAAA8PAAAAAAAADw8AAAAAAABPDwoAAAAIAAAAEAAAAABAAgAAAAAAIAE
+        AAAAAAAAAAAAAAABAAAAAAAA/EBAAPtGRgD8RUUA+0hIAP1JSQD8Tk4A+1FRAP1QUAD7VlYA/FZWAP1Y
+        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
+        /qP+/v6j/v7+o/7+/qP6+vqjgYGBo62traP+/v6j/v7+o/f396N2dnajvb29o+zs7KNqamqj1NTUo+rq
+        6qNoaGij19fXo/7+/qP+/v6j4eHho2dnZ6Ph4eGj/v7+o+3t7aOEhISjPT09ozg4OKNWVlajw8PDo/v7
+        +6P4+Pije3t7o7W1taP+/v6j/f39o9HR0aNPT0+jw8PDo/7+/qPy8vKjmpqao0RERKM2NjajQEBAo4CA
+        gKPU1NRx7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39
+        /b/w8PC/SUlJv7a2tr/9/f2//f39v/39/b/9/f2/+Pj4v2BgYL+YmJi//f39v/39/b/09PS/UVFRv6qq
+        qr/l5eW/QUFBv8nJyb/k5OS/QEBAv8zMzL/9/f2//f39v9nZ2b8+Pj6/2dnZv/b29r+EhIS/VVVVv7y8
+        vL/Ozs6/ioqKv0hISL/S0tK/9vb2v1hYWL+hoaG//f39v/Ly8r9oaGi/DQ0Nv7Kysr/5+fm/kZGRv01N
+        Tb+srKy/0tLSv7S0tL9SUlK/Li4uhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oC
+        Ar/xjpC//f39v/39/b/9/f2/8PDwv0lJSb+1tbW/+vr6v/r6+r/9/f2//f39v/j4+L9gYGC/mJiYv/39
+        /b/9/f2/9PT0v1FRUb+qqqq/5eXlv0FBQb/Jycm/5OTkv0BAQL/MzMy//f39v/39/b/Z2dm/Pj4+v9nZ
+        2b/U1NS/QUFBv83Nzb/9/f2//f39v/X19b9xcXG/fn5+v/T09L9YWFi/oaGhv/z8/L+srKy/NDQ0vykp
+        Kb+ysrK/3t7ev0JCQr/BwcG//Pz8v/z8/L/6+vq/qKiovwsLC4TtgoKk+QICv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/Dw8L9ERES/VFRUv3V1db94eHi/pKSkv+3t
+        7b/4+Pi/YGBgv4aGhr/g4OC/4ODgv9bW1r9ISEi/qqqqv+Xl5b9BQUG/ycnJv+Tk5L89PT2/tLS0v+Dg
+        4L/g4OC/wMDAvzo6Or/Z2dm/rKysv1FRUb/y8vK//f39v/39/b/9/f2/ra2tv1FRUb/q6uq/WFhYv6Gh
+        ob/d3d2/RUVFv5KSkr9JSUm/srKyv7y8vL9ISEi/7Ozsv/39/b/IyMi/dnZ2v1FRUb8LCwuE7YKCpPkC
+        Ar/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/w8PC/RUVFv3Z2
+        dr+kpKS/mZmZv0pKSr+CgoK/9PT0v11dXb8xMTG/UVFRv1FRUb9OTk6/Hh4ev6qqqr/l5eW/QUFBv8nJ
+        yb/k5OS/MTExv0FBQb9RUVG/UVFRv0VFRb8pKSm/2dnZv6Wlpb9VVVW/9fX1v/39/b/9/f2//f39v7W1
+        tb9MTEy/6enpv1hYWL+ZmZm/enp6v15eXr/k5OS/TExMv7Kysr+2tra/SUlJv+7u7r/9/f2/2trav6Wl
+        pb+kpKS/pKSkhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39
+        /b/9/f2/8PDwv0lJSb+2tra//f39v/39/b+wsLC/SEhIv+jo6L9gYGC/iYmJv+Xl5b/l5eW/3Nzcv0pK
+        Sr+qqqq/5eXlv0FBQb/Jycm/5OTkvz09Pb+4uLi/5eXlv+Xl5b/ExMS/PDw8v9nZ2b/ExMS/RUVFv+Li
+        4r/9/f2//f39v/z8/L+NjY2/aGhov/Hx8b9YWFi/Wlpavz09Pb/MzMy/8fHxv0xMTL+ysrK/0dHRv0BA
+        QL/W1ta//f39v/39/b/9/f2/2dnZv8bGxoTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/6AgK/8Y6Qv/39/b/9/f2//f39v/Dw8L9ISEi/qqqqv+3t7b/q6uq/iYmJv1ZWVr/u7u6/YGBgv5iY
+        mL/9/f2//f39v/T09L9RUVG/qqqqv+Xl5b9BQUG/ycnJv+Tk5L9AQEC/zMzMv/39/b/9/f2/2dnZvz4+
+        Pr/Z2dm/7e3tv1xcXL+CgoK/6enpv/T09L/ExMS/RUVFv7S0tL/29va/VFRUvxISEr+RkZG/+vr6v/Hx
+        8b9MTEy/srKyv/Ly8r9oaGi/dXV1v+bm5r/29va/4ODgv1lZWb9sbGyE7YKCpPkCAr/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/x8fG/VVVVv0RERL9UVFS/UlJSv1BQ
+        UL+8vLy/+Pj4v3Fxcb+ioqK//f39v/39/b/19fW/ZGRkv7S0tL/o6Oi/VVVVv87Ozr/m5ua/VFRUv9HR
+        0b/9/f2//f39v93d3b9SUlK/3d3dv/39/b/V1dW/XV1dv1JSUr9dXV2/SUlJv5qamr/29va/+Pj4v2Vl
+        Zb9YWFi/6enpv/39/b/y8vK/Xl5ev7q6ur/9/f2/3d3dv2ZmZr9UVFS/YWFhv01NTb9paWm/3NzchO2C
+        gqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39/b/9/f2/+vr6v97e
+        3r/U1NS/1NTUv9bW1r/p6em//Pz8v/z8/L/k5OS/7e3tv/39/b/9/f2//Pz8v+Hh4b/w8PC/+fn5v97e
+        3r/19fW/+fn5v97e3r/19fW//f39v/39/b/4+Pi/3t7ev/j4+L/9/f2//f39v+3t7b/Kysq/wMDAv9zc
+        3L/5+fm//f39v/z8/L/h4eG/6Ojov/39/b/9/f2//Pz8v+Hh4b/x8fG//f39v/39/b/x8fG/0dHRv729
+        vb/Ozs6/8fHxv/39/YTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39
+        /b/9/f2//f39v/329r/8zs6//cXFv/3Fxb/9xcW//cXFv/3Fxb/9xcW//cXFv/3Fxb/9xcW//cXFv/3F
+        xb/9xcW//cXFv/3Fxb/9xcW//cXFv/3Fxb/9xcW//cXFv/3Fxb/9xcW//cXFv/3Fxb/9xcW//cXFv/3F
+        xb/9xcW//cXFv/3Fxb/9xcW//cXFv/3Fxb/9xcW//cXFv/3Fxb/9xcW//cXFv/3Fxb/9zc2//OXlv/31
+        9b/9/Py//f39v/39/b/9/f2//f39v/39/b/9/f2E7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/64uK/+DY2v/0REb/9ERG//RERv/0REb/9ERG//RERv/0R
+        Eb/9ERG//RERv/0REb/9ERG//RERv/0REb/9ERG//RERv/0REb/9ERG//RERv/0REb/9ERG//RERv/0R
+        Eb/9ERG//RERv/0REb/9ERG//RERv/0REb/9ERG//RERv/0REb/9ERG//RERv/0REb/9ERG//RERv/0R
+        Eb/9ERG//RYWv/wuLr/6VFS/+Z2dv/zm5r/9/f2//f39v/39/b/9/f2//f39hO2CgqT5AgK//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39/b/9/f2/+uHhv/goKL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/wJCb/5SEi/+cDAv/35+b/9/f2//f39v/39
+        /YTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh
+        4b/4KCi//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QEBv/kh
+        Ib/2mpq//Pb2v/39/b/9/f2E7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GO
+        kL/9/f2//f39v/39/b/64eG/+Cgov/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+RUVv/Wior/9+vq//f39hO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/oCAr/xjpC//f39v/39/b/9/f2/+uHhv/goKL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/2KCi/+M7Ov/39/YTtgoKk+QICv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh4b/4KCi//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//AICv/R2
+        dr/99/eE7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39
+        /b/64eG/+Cgov/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/1LCy/9c7OhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oC
+        Ar/xjpC//f39v/39/b/9/f2/+uHhv/goKL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+AwMv/OUlITtgoKk+QICv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh4b/4KCi//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oEBL/rYmKE7YKCpPkC
+        Ar/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/64eG/+Cgov/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//BERv/xOTb/9VFS//VRUv/1UVL/9VFS//VRUv/1U
+        VL/9VFS//VRUv/1UVL/9VFS//VRUv/1UVL/9VFS//VRUv/1UVL/9VFS//VRUv/1UVL/9VFS//VRUv/1U
+        VL/9VFS//VRUv/1UVL/9VFS//VRUv/1UVb/5MjS//AEBv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/6AgK/6VZWhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39
+        /b/9/f2/+uHhv/goKL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/YyMr/65OK//fb2v/32
+        9r/99va//fb2v/329r/99va//fb2v/329r/99va//fb2v/329r/99va//fb2v/329r/99va//fb2v/32
+        9r/99va//fb2v/329r/99va//fb2v/329r/99va//fb2v/329r/99va/8ZWVv/kEBL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+gICv+lWVoTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh4b/4KCi//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/2NDS/+unpv/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/GZ
+        mb/5BAS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/pVlaE7YKCpPkCAr/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/64eG/+Cgov/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/9jQ0v/rp6b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/xmZm/+QQEv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/6VZWhO2C
+        gqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39/b/9/f2/+uHhv/go
+        KL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/Y0NL/66em//f39v/39/b/9/f2//fr6v/34
+        +L/99va//fb2v/329r/99va//fb2v/329r/99va//fb2v/329r/99va//fb2v/329r/99va//fb2v/32
+        9r/99va//fb2v/34+L/9/Py//f39v/39/b/9/f2/8ZmZv/kEBL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+gICv+lWVoTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39
+        /b/9/f2//f39v/rh4b/4KCi//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/2NDS/+unpv/39
+        /b/9/f2//fz8v/Spqb/8WFi//VZWv/1WVr/9Vla//VZWv/1WVr/9Vla//VZWv/1WVr/9Vla//VZWv/1W
+        Vr/9Vla//VZWv/1WVr/9Vla//VZWv/1WVr/6bW2/+ubmv/39/b/9/f2//f39v/GZmb/5BAS//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/pVlaE7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/64eG/+Cgov/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/9jQ0v/rp6b/9/f2//f39v/38/L/ufX2/+gEBv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+CEhv/na2r/9/f2//f39v/39
+        /b/xmZm/+QQEv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/6VZWhO2CgqT5AgK//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39/b/9/f2/+uHhv/goKL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/Y0NL/66em//f39v/39/b/9/Py/7n19v/oBAb/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/gh
+        Ib/52tq//f39v/39/b/9/f2/8ZmZv/kEBL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv+lW
+        VoTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh
+        4b/4KCi//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/2NDS/+unpv/39/b/9/f2//fz8v+59
+        fb/6AQG//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/4ISG/+drav/39/b/9/f2//f39v/GZmb/5BAS//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/oCAr/pVlaE7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GO
+        kL/9/f2//f39v/39/b/64eG/+Cgov/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/9jQ0v/rp
+        6b/9/f2//f39v/38/L/ufX2/+gEBv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+CEhv/na2r/9/f2//f39v/39/b/xmZm/+QQEv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/6VZWhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/oCAr/xjpC//f39v/39/b/9/f2/+uHhv/goKL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/Y0NL/66em//f39v/39/b/9/Py/7n19v/oBAb/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/ghIb/52tq//f39v/39
+        /b/9/f2/8ZmZv/kEBL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv+lWVoTtgoKk+QICv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh4b/4KCi//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/2NDS/+unpv/39/b/9/f2//fz8v+59fb/6AQG//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/4ISG/+drav/39/b/9/f2//f39v/GZmb/5BAS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oC
+        Ar/pVlaE7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39
+        /b/64eG/+Cgov/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/9jQ0v/rp6b/9/f2//f39v/38
+        /L/ufX2/+gEBv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+CEhv/na2r/9/f2//f39v/39/b/xmZm/+QQEv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/6AgK/6VZWhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oC
+        Ar/xjpC//f39v/39/b/9/f2/+uHhv/goKL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/Y0
+        NL/66em//f39v/39/b/9/Py/7n19v/oBAb/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/ghIb/52tq//f39v/39/b/9/f2/8ZmZv/kE
+        BL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv+lWVoTtgoKk+QICv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh4b/4KCi//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/2NDS/+unpv/39/b/9/f2//fz8v/CFhb/8EhG//RERv/0REb/9ERG//RERv/0R
+        Eb/9ERG//RERv/0QEL/9BAS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/4ISG/+drav/39
+        /b/9/f2//f39v/GZmb/5BAS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/pVlaE7YKCpPkC
+        Ar/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/64eG/+Cgov/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/9jQ0v/rp6b/9/f2//f39v/39/b/64OC//cTEv/3E
+        xL/9xMS//cTEv/3ExL/9xMS//cTEv/3ExL/8uLa/+S0tv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+CEhv/na2r/9/f2//f39v/39/b/xmZm/+QQEv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/6AgK/6VZWhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39
+        /b/9/f2/+uHhv/goKL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/Y0NL/66em//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//O3tv/g6Or/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/ghIb/52tq//f39v/39/b/9/f2/8ZmZv/kEBL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+gICv+lWVoTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh4b/4KCi//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/2NDS/+unpv/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/zt
+        7b/4Ojq//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/4ISG/+drav/39/b/9/f2//f39v/GZ
+        mb/5BAS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/pVlaE7YKCpPkCAr/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/64eG/+Cgov/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/9jQ0v/rp6b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/87e2/+Do6v/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+CEhv/na
+        2r/9/f2//f39v/39/b/xmZm/+QQEv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/6VZWhO2C
+        gqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39/b/9/f2/+uHhv/go
+        KL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/gsLL/6wsK//dLSv/3S0r/90tK//dLSv/3S
+        0r/90tK//dLSv/3S0r/90tK//dLSv/3S0r/90tK//MbGv/gxMb/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/ghIb/52tq//f39v/39/b/9/f2/8ZmZv/kEBL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+gICv+lWVoTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39
+        /b/9/f2//f39v/rh4b/4KCi//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9BQW//RgYv/0a
+        Gr/9Ghq//Roav/0aGr/9Ghq//Roav/0aGr/9Ghq//Roav/0aGr/9Ghq//Roav/0ZGb/9Bga//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/4ISG/+drav/39/b/9/f2//f39v/GZmb/5BAS//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/pVlaE7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/64eG/+Cgov/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+CEhv/na2r/9/f2//f39v/39
+        /b/xmZm/+QQEv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/6VZWhO2CgqT5AgK//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39/b/9/f2/+uHhv/goKL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/gh
+        Ib/52tq//f39v/39/b/9/f2/8ZmZv/kEBL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv+lW
+        VoTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh
+        4b/4KCi//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/4ISG/+drav/39/b/9/f2//f39v/GZmb/5BAS//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/oCAr/pVlaE7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GO
+        kL/9/f2//f39v/39/b/64eG/+Cgov/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+CEhv/na2r/9/f2//f39v/39/b/xmZm/+QQEv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/6VZWhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/oCAr/xjpC//f39v/39/b/9/f2/+uHhv/goKL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/ghIb/52tq//f39v/39
+        /b/9/f2/8ZmZv/kEBL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv+lWVoTtgoKk+QICv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/rh4b/4KCi//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/4ISG/+drav/39/b/9/f2//f39v/GZmb/5BAS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oC
+        Ar/pVlaE7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39
+        /b/64eG/+Cgov/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+CEhv/na2r/9/f2//f39v/39/b/xmZm/+QQEv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/6AgK/6VZWhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oC
+        Ar/xjpC//f39v/39/b/9/f2/+uHhv/goKL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/ghIb/52tq//f39v/39/b/9/f2/8ZmZv/kE
+        BL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv+lWVoTtgoKk+QICv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/6AgK/8Y6Qv/39/b/9/f2//f39v/zs7L/6eXm//WFhv/1hYb/9YWG//WFhv/1h
+        Yb/9YWG//WFhv/1hYb/9YWG//WFhv/1hYb/9YWG//WFhv/1hYb/9YWG//WFhv/1hYb/9YWG//WFhv/1h
+        Yb/9YWG//WFhv/1hYb/9YWG//WFhv/1hYb/9YWG//WFhv/1hYb/9YWG//WFhv/1hYb/6dXW/+ujov/39
+        /b/9/f2//f39v/GZmb/5BAS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/pVlaE7YKCpPkC
+        Ar/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+gICv/GOkL/9/f2//f39v/39/b/9/f2//fn5v/35
+        +b/9+fm//fn5v/35+b/9+fm//fn5v/35+b/9+fm//fn5v/35+b/9+fm//fn5v/35+b/9+fm//fn5v/35
+        +b/9+fm//fn5v/35+b/9+fm//fn5v/35+b/9+fm//fn5v/35+b/9+fm//fn5v/35+b/9+fm//fn5v/35
+        +b/9+fm//fn5v/39/b/9/f2//f39v/39/b/xmZm/+QQEv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/6AgK/6VZWhO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/xjpC//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2/8ZmZv/kEBL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+gICv+lWVoTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/6AgK/8Y6Qv/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/GZ
+        mb/5BAS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oCAr/pVlaE7YKCpPkCAr/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+gICv/GNjr/9+vq//fr6v/36+r/9+vq//fr6v/36+r/9+vq//fr6v/36
+        +r/9+vq//fr6v/36+r/9+vq//fr6v/36+r/9+vq//fr6v/36+r/9+vq//fr6v/36+r/9+vq//fr6v/36
+        +r/9+vq//fr6v/36+r/9+vq//fr6v/36+r/9+vq//fr6v/36+r/9+vq//fr6v/36+r/9+vq//fr6v/36
+        +r/9+vq//fr6v/36+r/xmJi/+QQEv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6AgK/6VZWhO2C
+        gqT5AgK//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/wBAb/4PDy//Wlpv/1pab/9aWm//Wlpv/1p
+        ab/9aWm//Wlpv/1pab/9aWm//Wlpv/1pab/9aWm//Wlpv/1pab/9aWm//Wlpv/1pab/9aWm//Wlpv/1p
+        ab/9aWm//Wlpv/1pab/9aWm//Wlpv/1pab/9aWm//Wlpv/1pab/9aWm//Wlpv/1pab/9aWm//Wlpv/1p
+        ab/9aWm//Wlpv/1pab/9aWm//Wlpv/1pab/9aWm/+EBAv/wBAb/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+gICv+lWVoTtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/oEBL/tZGSE7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/4DA2/8ZiYhO2CgqT5AgK//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/9Sgov/XM
+        zITtgoKk+QICv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//AICv/Rtbb/79fWE7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/giIb/4ycm//f39hO2CgqT5AgK//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/kODr/1lJS//fn5v/39/YTtgoKk+QICv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/kWFr/2jIy//PLyv/39
+        /b/9/f2E7YKCpPkCAr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//AUFv/g0
+        NL/2qam//Pb2v/39/b/9/f2//f39hO2Hh6T5DAy//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QkJv/0J
+        Cb/9CQm//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QkJv/0J
+        Cb/9CQm//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QkJv/0J
+        Cb/9CQm//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QkJv/0JCb/9CQm//QwMv/0V
+        Fb/8ISG//EZGv/mIiL/63d6//fz8v/39/b/9/f2//f39v/39/YT309OM/aioo/6np6P+p6ej/qeno/6n
+        p6P+p6ej/qeno/6np6P+p6ej/qeno/6np6P+p6ej/qeno/6np6P+p6ej/qeno/6np6P+p6ej/qeno/6n
+        p6P+p6ej/qeno/6np6P+p6ej/qeno/6np6P+p6ej/qeno/6np6P+p6ej/qeno/6np6P+p6ej/qeno/6n
+        p6P+p6ej/qeno/6np6P+p6ej/qeno/6np6P+p6ej/qeno/6np6P+p6ej/qeno/6np6P+p6ej/qeno/6n
+        p6P+p6ej/qeno/2srKP9w8Oj/dTUo/3v76P9+/uj/v7+o/7+/qP+/v6j/v7+o/7+/qP8/PxxAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAA
+        AAAAAAAA8nR0jv0lJaT+JSWk/iUlpP4lJaT+JSWk/iUlpPdYWKT78vKk/v7+pPv7+6SIiIiky8vLpP7+
+        /qT+/v6k/v7+pMLCwqSSkpKk/f39pP39/aSPj4+kxcXFpKGhoaSxsbGkyMjIpIuLi6T9/f2k/f39pJWV
+        laS9vb2k+vr6pKOjo6RYWFikWFhYpHZ2dqTp6emk39/fpHp6eqT39/ek9fX1pHNzc6SdnZ2k+vr6pK+v
+        r6RbW1ukWlpapFtbW6Sampp671xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/r6
+        +r90dHS/wsLCv/39/b/9/f2//f39v7a2tr9+fn6//Pz8v/z8/L98fHy/urq6v5GRkb+ioqK/vr6+v3h4
+        eL/8/Py//Pz8v4KCgr+ysrK/ycnJv2hoaL/a2tq/6urqv46Ojr+QkJC/2NjYv2RkZL/y8vK/tra2vygo
+        KL+NjY2/0tLSv2VlZb/R0dG/7u7uv7q6ur8sLCyO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8
+        PL/67u6//f39v/r6+r9ubm6/dXV1v5mZmb+xsbG/8PDwv7a2tr9xcXG/3t7ev97e3r9ubm6/urq6v5GR
+        kb+ioqK/vr6+v2xsbL/e3t6/3t7ev3R0dL+xsbG/kpKSv6Ghob/9/f2//f39v9zc3L9kZGS/zc3Nv2Rk
+        ZL/a2tq/YGBgv3BwcL+QkJC/np6ev5WVlb/8/Py/yMjIv4iIiL8lJSWO71xcpfwAAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/Q8PL/67u6//f39v/r6+r9wcHC/jIyMv7W1tb92dna/lpaWv7W1tb9AQEC/dnZ2v3Z2
+        dr9AQEC/urq6v5GRkb+ioqK/vr6+vz4+Pr92dna/dnZ2v0FBQb+xsbG/ioqKv6mpqb/9/f2//f39v+Hh
+        4b9hYWG/ysrKv2BgYL+AgIC/kJCQv6Ghob+QkJC/lpaWv5ycnL/9/f2/2NjYv7a2tr+xsbGO71xcpfwA
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/r6+r90dHS/wMDAv/n5+b+2tra/dXV1v7S0
+        tL98fHy/9vb2v/b29r95eXm/urq6v5GRkb+ioqK/vr6+v3V1db/29va/9vb2v4CAgL+ysrK/uLi4v3Z2
+        dr/x8fG/+vr6v62trb98fHy/1dXVvzU1Nb9cXFy/6enpv6Wlpb+QkJC/wsLCv21tbb/t7e2//Pz8v8zM
+        zL+EhISO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/r6+r98fHy/ZmZmv3x8
+        fL9mZma/ubm5v76+vr+MjIy//Pz8v/z8/L+Kioq/wcHBv52dnb+tra2/xcXFv4aGhr/8/Py//Pz8v5CQ
+        kL+6urq/8vLyv4qKir9ycnK/gICAv21tbb/Y2Ni/3d3dv0ZGRr+9vb2//f39v66urr+cnJy/9fX1v5KS
+        kr9ycnK/hYWFv2VlZb+oqKiO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/39
+        /b/m5eW/1tTUv9jV1b/l4uK/+vj4v/Lw8L/q6Oi//fr6v/36+r/p5ua/8vDwv+3q6r/w7e2/9PHxv+nm
+        5r/9+vq//fr6v+ro6L/x7u6//fr6v/Xy8r/V0tK/zMnJv+zp6b/9+vq/+PX1v+Lg4L/59va//fr6v/Dt
+        7b/t7Oy//f39v/j4+L/Z2dm/ycnJv+Hh4b/7+/uO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8
+        PL/67u6//f39v/35+b/6lJS//WVkv/1lZL/9ZWS//WVkv/1lZL/9ZWS//WVkv/1lZL/9ZWS//WVkv/1l
+        ZL/9ZWS//WVkv/1lZL/9ZWS//WVkv/1lZL/9ZWS//WVkv/1lZL/9ZWS//WVkv/1lZL/9ZWS//WVkv/1l
+        ZL/9ZWS//WVkv/1oaL/8iIi/+ra2v/zp6b/9/f2//f39v/39/b/9/f2O71xcpfwAAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/Q8PL/67u6//f39v/z29r/4Tk6//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AQG//AwMv/pCQr/6uLi//fj4v/39/b/9/f2O71xcpfwA
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/z29r/4Tk6//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/6GRm/+JSUv/z2
+        9r/9/f2O71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/z29r/4Tk6//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+hQUv/iqqr/9+/uO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/z2
+        9r/4Tk6//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/Y8PL/54uKO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8
+        PL/67u6//f39v/z29r/4Tk6//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/oMDL/0lpaO71xcpfwAAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/Q8PL/67u6//f39v/z29r/4Tk6//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/wBAb/yVFSO71xcpfwA
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/z29r/4Tk6//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//BkZv/1EQr/9RES//UREv/1ERL/9RES//UREv/1ERL/9RES//UREv/1ERL/9RES//UREv/1E
+        RL/9RES//UREv/1ERL/9RES//UREv/1ERL/9RES//UFBv/oREb/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/uNzmO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/z29r/4Tk6//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+FhYv/zu7r/98vK//fLyv/3y8r/98vK//fLyv/3y8r/98vK//fLyv/3y
+        8r/98vK//fLyv/3y8r/98vK//fLyv/3y8r/98vK//fLyv/3y8r/98vK/+ujov/RAQL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/uNzeO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/z2
+        9r/4Tk6//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+Fxcv/z5+b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2/+vHxv/RC
+        Qr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/uNzeO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8
+        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
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+EhIv/z09L/9/f2/+vHxv/RCQr/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/uNzeO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/z2
+        9r/4Tk6//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+EhIv/z09L/9/f2/+vHxv/RC
+        Qr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/uNzeO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8
+        PL/67u6//f39v/z29r/4Tk6//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+EhIv/z0
+        9L/9/f2/+vHxv/RCQr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/uNzeO71xcpfwAAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/Q8PL/67u6//f39v/z29r/4Tk6//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+EhIv/z09L/9/f2/+vHxv/RCQr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/uNzeO71xcpfwA
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/z29r/4Tk6//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+EhIv/z09L/9/f2/+vHxv/RCQr/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/uNzeO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/z29r/4Tk6//QEBv/0B
+        Ab/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0B
+        Ab/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG/+EhIv/z09L/9/f2/+vHxv/RCQr/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/uNzeO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8PL/67u6//f39v/36
+        +r/6qam//YSEv/2EhL/9hIS//YSEv/2EhL/9hIS//YSEv/2EhL/9hIS//YSEv/2EhL/9hIS//YSEv/2E
+        hL/9hIS//YSEv/2EhL/9hIS//YSEv/2EhL/9hIS//YSEv/2EhL/9hIS/+qamv/35+b/9/f2/+vHxv/RC
+        Qr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/uNzeO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/Q8
+        PL/67u6//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2/+vHxv/RCQr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/uNzeO71xcpfwAAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/Q8PL/67u6//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2/+vHxv/RCQr/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/uNzeO71xcpfwA
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/U1Nb/61ta//eLiv/3i4r/94uK//eLiv/3i4r/94uK//eLiv/3i
+        4r/94uK//eLiv/3i4r/94uK//eLiv/3i4r/94uK//eLiv/3i4r/94uK//eLiv/3i4r/94uK//eLiv/3i
+        4r/94uK//eLiv/3i4r/94uK//eLiv/3i4r/94uK/+tjYv/U8PL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/uNzeO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/wJCb/9JSW//Sgov/0oKL/9KCi//Sgov/0o
+        KL/9KCi//Sgov/0oKL/9KCi//Sgov/0oKL/9KCi//Sgov/0oKL/9KCi//Sgov/0oKL/9KCi//Sgov/0o
+        KL/9KCi//Sgov/0oKL/9KCi//Sgov/0oKL/9KCi//Sgov/0oKL/9KCi//SYmv/wKCr/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/uOzuO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/wCAr/0ZGSO71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/kREb/2qKqO71xcpfwAAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QEAv/ZNTL/76+uO71xcpfwA
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+SAgv/jA
+        vr/9/f2O71xcpfwAAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0B
+        Ab/5Kiq/+LGxv/36+r/9/f2O71xcpfwBAb/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0B
+        Ab/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0B
+        Ab/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0BAb/9AQG//QEBv/0C
+        Ar/9CAi//B0dv/lhYb/5zc2//fz8v/39/b/9/f2O9qmpj/16eqX9enql/Xp6pf16eqX9enql/Xp6pf16
+        eqX9enql/Xp6pf16eqX9enql/Xp6pf16eqX9enql/Xp6pf16eqX9enql/Xp6pf16eqX9enql/Xp6pf16
+        eqX9enql/Xp6pf16eqX9enql/Xp6pf16eqX9enql/Xp6pf16eqX9enql/Xp6pf16eqX9enql/Xp6pf16
+        eqX9enql/Xp6pf2JiaX7o6Ol+83Npf3y8qX9/f2l/f39pf39/aX8/Px7AAAAAAAAenoAAAAAAAB6egAA
+        AAAAAHp6AAAAAAAAenoAAAAAAAB6egAAAAAAAHp6AAAAAAAAenoAAAAAAAB6egAAAAAAAHp6AAAAAAAA
+        enoAAAAAAAB6egAAAAAAAHp6AAAAAAAAenoAAAAAAAB6egAAAAAAAHp6AAAAAAAAenoAAAAAAAB6egAA
+        AAAAAHp6AAAAAAAAenoAAAAAAAB6egAAAAAAAHp6AAAAAAAAenoAAAAAAAB6egAAAAAAAHp6AAAAAAAA
+        enoAAAAAAAB6egAAAAAAAHp6AAAAAAAAenoAAAAAAAB6egAAAAAAAHp6AAAAAAAAenoAAAAAAAB6egAA
+        AAAAAHp6AAAAAAAAenoAAAAAAAB6egAAAAAAAHp6AAAAAAAAenoAAAAAAAB6egAAAAAAAHp6AAAAAAAA
+        enoAAAAAAAB6egAAAAAAAHp6AAAAAAAAenoAAAAAAAB6egAAAAAAAHp6AAAAAAAAenoAAAAAAAB6egAA
+        AAAAAHp6KAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAPRISJD+Fxel/hcXpf4X
+        F6X7ICCl+MLCpf7+/qWwsLCl09PTpf7+/qXx8fGll5eXpfj4+KW0tLSltra2pZ+fn6WoqKil29vbpeDg
+        4KWjo6Olzc3NpYODg6WGhoalsLCwpba2tqXLy8ulurq6pX19faXQ0NClg4ODpYuLi6VwcHCE9Dc3pv0A
+        AL/9AAC//QAAv/oKCr/4vLy//f39v6Kior+ampq/xcXFv+Tk5L+EhIS/2trav5mZmb+urq6/lZWVv5yc
+        nL+9vb2/wsLCv5WVlb+VlZW/3d3dv/Hx8b+NjY2/oqKiv7S0tL94eHi/fHx8v5iYmL/W1ta/zs7Ov1xc
+        XJj0Nzem/QAAv/0AAL/9AAC/+goKv/i8vL/9/f2/pKSkv6ampr+hoaG/pqamv3Fxcb+mpqa/eXl5v66u
+        rr+VlZW/lpaWv5CQkL+UlJS/jo6Ov5KSkr/k5OS/9vb2v46Ojr+dnZ2/bGxsv6ysrL+NjY2/kpKSv97e
+        3r/Z2dm/q6urmPQ3N6b9AAC//QAAv/0AAL/6Cgq/+Ly8v/39/b+srKy/lJSUv5WVlb+1tbW/mZmZv/j4
+        +L+1tbW/uLi4v6Ghob+pqam/2trav+Dg4L+lpaW/xcXFv5iYmL+ioqK/qqqqv6ysrL+CgoK/5eXlv5yc
+        nL/IyMi/lpaWv6ioqL+Ojo6Y9Dc3pv0AAL/9AAC//QAAv/oKCr/4vLy//f39v+7a2r/asLC/4ri4v/jN
+        zb/twsK//NLSv/HIyL/yyMi/7sTEv/DFxb/4zc2/+c7Ov/DFxb/60dG/4ba2v9qwsL/4zc2/8cbGv/HG
+        xr/60NC/7c3Nv/rw8L/k4uK/2NjYv+/v75j0Nzem/QAAv/0AAL/9AAC/+goKv/i8vL/9/f2/+Y6Ov/0Y
+        Fr/9GBa//RgWv/0YFr/9GBa//RgWv/0YFr/9GBa//RgWv/0YFr/9GBa//RgWv/0YFr/9GBa//RgWv/0Y
+        Fr/9GBa//RgWv/0YGL/9ISG//EpKv/qxsb/99va//f39mPQ3N6b9AAC//QAAv/0AAL/6Cgq/+Ly8v/39
+        /b/5hIS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//BQUv/mQkL/79vaY9Dc3pv0AAL/9AAC//QAAv/oK
+        Cr/4vLy//f39v/mEhL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC/+hgYv/i1tZj0Nzem/QAAv/0A
+        AL/9AAC/+goKv/i8vL/9/f2/+YSEv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AQG/9FJSmPQ3
+        N6b9AAC//QAAv/0AAL/6Cgq/+Ly8v/39/b/5hIS//QAAv/0AAL/9AAC//QAAv/weHr/9Nja//TY2v/02
+        Nr/9Nja//TY2v/02Nr/9Nja//TY2v/02Nr/9Nja//TY2v/02Nr/9Nja//Ckpv/0CAr/9AAC//QAAv/0A
+        AL/0IyOY9Dc3pv0AAL/9AAC//QAAv/oKCr/4vLy//f39v/mEhL/9AAC//QAAv/0AAL/9AQG/+YSEv/3t
+        7b/97e2//e3tv/3t7b/97e2//e3tv/3t7b/97e2//e3tv/3t7b/97e2//e3tv/3t7b/4tLS/+gwMv/0A
+        AL/9AAC//QAAv/QeHpj0Nzem/QAAv/0AAL/9AAC/+goKv/i8vL/9/f2/+YSEv/0AAL/9AAC//QAAv/0B
+        Ab/5jY2//f39v/35+b/97u6//e7uv/3u7r/97u6//e7uv/3u7r/97u6//e7uv/3u7r/99fW//f39v/jA
+        wL/6DQ2//QAAv/0AAL/9AAC/9B4emPQ3N6b9AAC//QAAv/0AAL/6Cgq/+Ly8v/39/b/5hIS//QAAv/0A
+        AL/9AAC//QEBv/mNjb/9/f2/+cXFv/o9Pb/9ODi//Tg4v/04OL/9ODi//Tg4v/04OL/9ODi//Tg4v/qa
+        mr/9/f2/+MDAv/oNDb/9AAC//QAAv/0AAL/0Hh6Y9Dc3pv0AAL/9AAC//QAAv/oKCr/4vLy//f39v/mE
+        hL/9AAC//QAAv/0AAL/9AQG/+Y2Nv/39/b/4tbW/+ggIv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC/+X5+v/39/b/4wMC/+g0Nv/0AAL/9AAC//QAAv/QeHpj0Nzem/QAAv/0AAL/9AAC/+goKv/i8
+        vL/9/f2/+YSEv/0AAL/9AAC//QAAv/0BAb/5jY2//f39v/i1tb/6CAi//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/5fn6//f39v/jAwL/6DQ2//QAAv/0AAL/9AAC/9B4emPQ3N6b9AAC//QAAv/0A
+        AL/6Cgq/+Ly8v/39/b/5hIS//QAAv/0AAL/9AAC//QEBv/mNjb/9/f2/+LW1v/oICL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/l+fr/9/f2/+MDAv/oNDb/9AAC//QAAv/0AAL/0Hh6Y9Dc3pv0A
+        AL/9AAC//QAAv/oKCr/4vLy//f39v/mEhL/9AAC//QAAv/0AAL/9AQG/+Y2Nv/39/b/4vLy/+h4ev/0W
+        Fr/9Fha//RYWv/0NDb/9AAC//QAAv/0AAL/9AAC/+X5+v/39/b/4wMC/+g0Nv/0AAL/9AAC//QAAv/Qe
+        Hpj0Nzem/QAAv/0AAL/9AAC/+goKv/i8vL/9/f2/+YSEv/0AAL/9AAC//QAAv/0BAb/5jY2//f39v/zx
+        8b/91NK//dLRv/3S0b/90tG/+nl5v/0BAb/9AAC//QAAv/0AAL/5fn6//f39v/jAwL/6DQ2//QAAv/0A
+        AL/9AAC/9B4emPQ3N6b9AAC//QAAv/0AAL/6Cgq/+Ly8v/39/b/5hIS//QAAv/0AAL/9AAC//QEBv/mN
+        jb/9/f2//f39v/39/b/9/f2//f39v/39/b/5kpK//QEBv/0AAL/9AAC//QAAv/l+fr/9/f2/+MDAv/oN
+        Db/9AAC//QAAv/0AAL/0Hh6Y9Dc3pv0AAL/9AAC//QAAv/oKCr/4vLy//f39v/mEhL/9AAC//QAAv/0A
+        AL/9AQG//EJCv/12dr/9dna//XZ2v/12dr/9dna//XZ2v/xFRb/9AQG//QAAv/0AAL/9AAC/+X5+v/39
+        /b/4wMC/+g0Nv/0AAL/9AAC//QAAv/QeHpj0Nzem/QAAv/0AAL/9AAC/+goKv/i8vL/9/f2/+YSEv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/5fn6//f39v/jAwL/6DQ2//QAAv/0AAL/9AAC/9B4emPQ3N6b9AAC//QAAv/0AAL/6Cgq/+Ly8v/39
+        /b/5hIS//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/l+fr/9/f2/+MDAv/oNDb/9AAC//QAAv/0AAL/0Hh6Y9Dc3pv0AAL/9AAC//QAAv/oK
+        Cr/4vLy//f39v/mEhL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC/+X5+v/39/b/4wMC/+g0Nv/0AAL/9AAC//QAAv/QeHpj0Nzem/QAAv/0A
+        AL/9AAC/+goKv/i8vL/9/f2/+YaGv/0FBb/9BQW//QUFv/0FBb/9BQW//QUFv/0FBb/9BQW//QUFv/0F
+        Bb/9BQW//QUFv/0FBb/9BQW//QUFv/0FBb/5gYG//f39v/jAwL/6DQ2//QAAv/0AAL/9AAC/9B4emPQ3
+        N6b9AAC//QAAv/0AAL/6Cgq/+Ly8v/39/b/81NS//aiov/2oqL/9qKi//aiov/2oqL/9qKi//aiov/2o
+        qL/9qKi//aiov/2oqL/9qKi//aiov/2oqL/9qKi//aiov/zS0r/9/f2/+MDAv/oNDb/9AAC//QAAv/0A
+        AL/0Hh6Y9Dc3pv0AAL/9AAC//QAAv/oKCr/4vLy//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39
+        /b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/9/f2//f39v/39/b/4wMC/+g0Nv/0A
+        AL/9AAC//QAAv/QeHpj0Nzem/QAAv/0AAL/9AAC//AYGv/mAgL/9rKy//aysv/2srL/9rKy//aysv/2s
+        rL/9rKy//aysv/2srL/9rKy//aysv/2srL/9rKy//aysv/2srL/9rKy//aysv/2srL/9rKy//aysv/mC
+        gr/8CQm//QAAv/0AAL/9AAC/9B4emPQ3N6b9AAC//QAAv/0AAL/9AAC//QQEv/0FBb/9BQW//QUFv/0F
+        Bb/9BQW//QUFv/0FBb/9BQW//QUFv/0FBb/9BQW//QUFv/0FBb/9BQW//QUFv/0FBb/9BQW//QUFv/0F
+        Bb/9BQW//QQEv/0AAL/9AAC//QAAv/0AAL/0MjKY9Dc3pv0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//AUFv/Z9fZj0Nzem/QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0BAb/5QEC/+dvbmPQ3N6b9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/8CAi/+klJv/rQ0L/9/f2Y9m9vkP5I
+        SKX+SEil/khIpf5ISKX+SEil/khIpf5ISKX+SEil/khIpf5ISKX+SEil/khIpf5ISKX+SEil/khIpf5I
+        SKX+SEil/khIpf5ISKX+SEil/khIpf5ISKX+SEil/khIpf5ISKX9S0ul/WJipfudnaX95+el/v39pf39
+        /YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAD5ISGR/QoKpvpr
+        a6bV1dWmx8fHpr6+vqa7u7umpKSkpq+vr6azs7OmsrKypra2tqaoqKimlZWVpqysrKabm5uL+hgYpv0A
+        AL/5ZWW/1dXVv6Wlpb+pqam/uLi4v6qqqr+wsLC/srGxv7q5ub++vr6/mJiYv7CwsL+1tbW/t7e3oPoY
+        GKb9AAC/+WVlv/XQ0L/oZWW/8mpqv/Zubr/xaWm/9Gxsv/Vtbb/uZma/7WVlv/Fpab/1dHS/7qamv+jf
+        36D6GBim/QAAv/llZb/8tra//QkJv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0Q
+        EL/6goKg+hgYpv0AAL/5ZWW//La2v/0JCb/9AQG//SAev/0qKr/9Kiq//Soqv/0qKr/9Kiq//Sopv/wR
+        Eb/9AAC/+hkZoPoYGKb9AAC/+WVlv/y2tr/9CQm//AkJv/yqqr/92di//dDQv/3Q0L/90NC//dHRv/3e
+        3r/5Xl6//QAAv/oMDKD6GBim/QAAv/llZb/8tra//QkJv/wKCr/8ubm/+nx8v/0qKr/9Kiq//Soqv/0x
+        Mb/8wMC/+Whov/0AAL/6DAyg+hgYpv0AAL/5ZWW//La2v/0JCb/8Cgq//Lm5v/lhYb/9AAC//QAAv/0A
+        AL/9CAi//LS0v/loaL/9AAC/+gwMoPoYGKb9AAC/+WVlv/y2tr/9CQm//AoKv/y6ur/6qam//XV1v/1Y
+        Vr/9BQW//QgIv/y0tL/5aGi//QAAv/oMDKD6GBim/QAAv/llZb/8tra//QkJv/wICL/8hYW//bKyv/2y
+        sr/8hYW//QgIv/0ICL/8tLS/+Whov/0AAL/6DAyg+hgYpv0AAL/5ZWW//La2v/0JCb/9AAC//QUFv/0G
+        Br/9Bga//QUFv/0AAL/9CAi//LS0v/loaL/9AAC/+gwMoPoYGKb9AAC/+WVlv/y6ur/9GBi//Q4Ov/0O
+        Dr/9Dg6//Q4Ov/0ODr/9Dg6//RYWv/y4uL/5aGi//QAAv/oMDKD6GBim/QAAv/lkZL/96uq//cXFv/3E
+        xL/9xMS//cTEv/3ExL/9xMS//cTEv/3Fxb/96em/+WZmv/0AAL/6DAyg+hgYpv0AAL/8JSW//Vxcv/1c
+        XL/9XFy//Vxcv/1cXL/9XFy//Vxcv/1cXL/9XFy//Vxcv/wlJb/9AAC/+hERoPoYGKb9AAC//QAAv/0A
+        AL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QAAv/0AAL/9AAC//QQEv/paWqD5NDSR/R4epv0e
+        Hqb9Hh6m/R4epv0eHqb9Hh6m/R4epv0eHqb9Hh6m/R4epv0eHqb9Hh6m/SYmpvtpaab939+LAAAeHgAA
+        Hh4AAB4eAAAeHgAAHh4AAB4eAAAeHgAAHh4AAB4eAAAeHgAAHh4AAB4eAAAeHgAAHh4AAB4eAAAeHg==
+</value>
+  </data>
+</root>

+ 65 - 0
src/main/FirmwareHeaderBuilder/Model/CRC32.cs

@@ -0,0 +1,65 @@
+
+namespace FirmwareHeaderBuilder.Model
+{
+    /// <summary>CRC-32 運算類別。</summary>
+    /// 獨體模式。
+    class CRC32
+    {
+        private static CRC32 inatance;
+
+        /// <summary>取得實體。</summary>
+        /// <returns></returns>
+        public static CRC32 GetInatance()
+        {
+            if (inatance == null) {
+                inatance = new CRC32();
+            }
+
+            return inatance;
+        }
+
+        private ulong[] crc32Table;
+
+        /// <summary>初始化 CRC32 類別的新執行個體。</summary>
+        private CRC32()
+        {
+            crc32Table = new ulong[256];
+            GetCRC32Table();
+        }
+
+        /// <summary>計算。</summary>
+        /// <param name="dataArray"></param>
+        /// <param name="length"></param>
+        /// <returns></returns>
+        public ulong Calculate(byte[] dataArray, int length)
+        {
+            ulong crc = 0xFFFFFFFF;
+
+            for (int i = 0; i < length; i++) {
+                crc = (crc >> 8) ^ crc32Table[(crc & 0xFF) ^ dataArray[i]];
+            }
+
+            return crc ^ 0xFFFFFFFF;
+        }
+
+        private void GetCRC32Table()
+        {
+            ulong crc;
+            int i, j;
+
+            for (i = 0; i < 256; i++)
+            {
+                crc = (ulong)i;
+                for (j = 8; j > 0; j--)
+                {
+                    if ((crc & 1) == 1) {
+                        crc = (crc >> 1) ^ 0xEDB88320;
+                    } else {
+                        crc >>= 1;
+                    }    
+                }
+                crc32Table[i] = crc;
+            }
+        }
+    }
+}

+ 34 - 0
src/main/FirmwareHeaderBuilder/Model/ErrorCode.cs

@@ -0,0 +1,34 @@
+
+namespace FirmwareHeaderBuilder.Model
+{
+    /// <summary>列舉所有錯誤碼。</summary>
+    enum ErrorCode : byte
+    {
+        /// <summary>沒有錯誤。</summary>
+        NoError,
+        /// <summary>無檔案路徑。</summary>
+        FilePathEmpty,
+        /// <summary>檔案不存在。</summary>
+        FileNotExist,
+        /// <summary>讀取檔案發生錯誤。</summary>
+        ReadFileError,
+        /// <summary>產品型號不存在。</summary>
+        ModelNameEmpty,
+        /// <summary>產品型號超過長度限制。</summary>
+        ModelNameOverLenLimit,
+        /// <summary>產品型號輸入型態錯誤。</summary>
+        ModelNameInputTypeError,
+        /// <summary>產品型號尚未備妥。</summary>
+        ModelNameNotReady,
+        /// <summary>映像檔索引不存在。</summary>
+        ImageTypeIndexNotExist,
+        /// <summary>映像檔資料尚未備妥。</summary>
+        ImageDataNotReady,
+        /// <summary>記憶體配置錯誤。</summary>
+        MemoryAllocationError,
+        /// <summary>創建檔案時發生錯誤。</summary>
+        BuiltFileError,
+        /// <summary>創建完成。</summary>
+        BuiltSuccess,
+    }
+}

+ 158 - 0
src/main/FirmwareHeaderBuilder/Model/ImageType.cs

@@ -0,0 +1,158 @@
+using System.Collections.Generic;
+
+namespace FirmwareHeaderBuilder.Model
+{
+    /// <summary>列舉所有映像檔型態。</summary>
+    public class ImageType
+    {
+        /// <summary>CSU 3.0 bootloader (uboot)。</summary>
+        public static ImageType CSU30_Bootloader                = new ImageType(0, "CSU 3.0 bootloader (uboot)", new byte[] { 0x10, 0x00, 0x00, 0x01 });
+        /// <summary>CSU 3.0 kernel configuration (dtb)。</summary>
+        public static ImageType CSU30_KernelConfig              = new ImageType(1, "CSU 3.0 kernel configuration (dtb)", new byte[] { 0x10, 0x00, 0x00, 0x02 });
+        /// <summary>CSU 3.0 kernel image (zImage)。</summary>
+        public static ImageType CSU30_KernelImage               = new ImageType(2, "CSU 3.0 kernel image (zImage)", new byte[] { 0x10, 0x00, 0x00, 0x03 });
+        /// <summary>CSU 3.0 root file system。</summary>
+        public static ImageType CSU30_RootFileSystem            = new ImageType(3, "CSU 3.0 root file system", new byte[] { 0x10, 0x00, 0x00, 0x04 });
+        /// <summary>CSU 3.0 user configuration (bin)。</summary>
+        public static ImageType CSU30_UserConfig                = new ImageType(4, "CSU 3.0 user configuration (bin)", new byte[] { 0x10, 0x00, 0x00, 0x05 });
+        /// <summary>CSU 3.0 primary controller。</summary>
+        public static ImageType CSU30_PrimaryController         = new ImageType(5, "CSU 3.0 primary controller", new byte[] { 0x10, 0x00, 0x00, 0x06 });
+        /// <summary>CSU 3.0 CCS board bootloader (uboot)。</summary>
+        public static ImageType CSU30_CCS_BoardBootloader       = new ImageType(6, "CSU 3.0 CCS board bootloader (uboot)", new byte[] { 0x10, 0x00, 0x00, 0x07 });
+        /// <summary>CSU 3.0 CCS board kernel configuration (dtb)。</summary>
+        public static ImageType CSU30_CCS_BoardKernelConfig     = new ImageType(7, "CSU 3.0 CCS board kernel configuration (dtb)", new byte[] { 0x10, 0x00, 0x00, 0x08 });
+        /// <summary>CSU 3.0 CCS board kernel image (zImage)。</summary>
+        public static ImageType CSU30_CCS_BoardKernelImage      = new ImageType(8, "CSU 3.0 CCS board kernel image (zImage)", new byte[] { 0x10, 0x00, 0x00, 0x09 });
+        /// <summary>CSU 3.0 CCS board file system (ramdisk.gz)。</summary>
+        public static ImageType CSU30_CCS_BoardFileSystem       = new ImageType(9, "CSU 3.0 CCS board file system (ramdisk.gz)", new byte[] { 0x10, 0x00, 0x00, 0x0A });
+        /// <summary>CSU 3.0 CAHdeMO board。</summary>
+        public static ImageType CSU30_CAHdeMO_Board             = new ImageType(10, "CSU 3.0 CAHdeMO board", new byte[] { 0x10, 0x00, 0x00, 0x0B });
+        /// <summary>CSU 3.0 GB board。</summary>
+        public static ImageType CSU30_GB_Board                  = new ImageType(11, "CSU 3.0 GB board", new byte[] { 0x10, 0x00, 0x00, 0x0C });
+        /// <summary>Relay control board。</summary>
+        public static ImageType RelayControlBoard               = new ImageType(12, "Relay control board", new byte[] { 0x10, 0x00, 0x00, 0x0D });
+        /// <summary>Fan control board。</summary>
+        public static ImageType FanControlBoard                 = new ImageType(13, "Fan control board", new byte[] { 0x10, 0x00, 0x00, 0x0E });
+        /// <summary>LCM。</summary>
+        public static ImageType LCM                             = new ImageType(14, "LCM", new byte[] { 0x10, 0x00, 0x00, 0x0F });
+        /// <summary>F750 PSU primary controller。</summary>
+        public static ImageType F750_PSU_PrimaryController      = new ImageType(15, "F750 PSU primary controller", new byte[] { 0x10, 0x00, 0x00, 0x10 });
+        /// <summary>F750 PSU secondary controller。</summary>
+        public static ImageType F750_PSU_SecondaryController    = new ImageType(16, "F750 PSU secondary controller", new byte[] { 0x10, 0x00, 0x00, 0x11 });
+        /// <summary>F950 PSU primary controller。</summary>
+        public static ImageType F950_PSU_PrimaryController      = new ImageType(17, "F950 PSU primary controller", new byte[] { 0x10, 0x00, 0x00, 0x12 });
+        /// <summary>F950 PSU secondary controller。</summary>
+        public static ImageType F950_PSU_SecondaryController    = new ImageType(18, "F950 PSU secondary controller", new byte[] { 0x10, 0x00, 0x00, 0x13 });
+        /// <summary>AC cord set controller。</summary>
+        public static ImageType AC_CordSetController            = new ImageType(19, "AC cord set controller", new byte[] { 0x20, 0x00, 0x00, 0x01 });
+        /// <summary>AC wall-mount (low-end) controller。</summary>
+        public static ImageType AC_WallMountController          = new ImageType(20, "AC wall-mount (low-end) controller", new byte[] { 0x20, 0x00, 0x00, 0x02 });
+        /// <summary>CMU in BMS。</summary>
+        public static ImageType BMS_CMU                         = new ImageType(21, "CMU in BMS", new byte[] { 0x30, 0x00, 0x00, 0x01 });
+        /// <summary>BMU in BMS。</summary>
+        public static ImageType BMS_BMU                         = new ImageType(22, "BMU in BMS", new byte[] { 0x30, 0x00, 0x00, 0x02 });
+
+        #region Properties
+        /// <summary>取得對應使用者操作介面之索引。</summary>
+        public ushort   Index { get; internal set; }
+        /// <summary>取得文字描述。</summary>
+        public string   Text { get; internal set; }
+        /// <summary>取得型態代碼。</summary>
+        public byte[]   CodeArray { get; internal set; }
+        #endregion
+
+        #region Constructor
+        /// <summary>初始化 ImageType 類別的新執行個體。</summary>
+        /// <param name="index"></param>
+        /// <param name="text"></param>
+        /// <param name="code"></param>
+        public ImageType(ushort index, string text, byte[] code)
+        {
+            Index = index;
+            Text = text;
+            CodeArray = code;
+        }
+        #endregion
+
+        #region Methods
+        /// <summary>取得所有裝置定義。</summary>
+        /// <returns></returns>
+        public static IEnumerable<ImageType> List
+        {
+            get
+            {
+                yield return CSU30_Bootloader;
+                yield return CSU30_KernelConfig;
+                yield return CSU30_KernelImage;
+                yield return CSU30_RootFileSystem;
+                yield return CSU30_UserConfig;
+                yield return CSU30_PrimaryController;
+                yield return CSU30_CCS_BoardBootloader;
+                yield return CSU30_CCS_BoardKernelConfig;
+                yield return CSU30_CCS_BoardKernelImage;
+                yield return CSU30_CCS_BoardFileSystem;
+                yield return CSU30_CAHdeMO_Board;
+                yield return CSU30_GB_Board;
+                yield return RelayControlBoard;
+                yield return FanControlBoard;
+                yield return LCM;
+                yield return F750_PSU_PrimaryController;
+                yield return F750_PSU_SecondaryController;
+                yield return F950_PSU_PrimaryController;
+                yield return F950_PSU_SecondaryController;
+                yield return AC_CordSetController;
+                yield return AC_WallMountController;
+                yield return BMS_CMU;
+                yield return BMS_BMU;
+            }
+        }
+
+        /// <summary>取得所有裝置定義。</summary>
+        /// <returns></returns>
+        public static IEnumerable<string> ListText
+        {
+            get
+            {
+                yield return CSU30_Bootloader.Text;
+                yield return CSU30_KernelConfig.Text;
+                yield return CSU30_KernelImage.Text;
+                yield return CSU30_RootFileSystem.Text;
+                yield return CSU30_UserConfig.Text;
+                yield return CSU30_PrimaryController.Text;
+                yield return CSU30_CCS_BoardBootloader.Text;
+                yield return CSU30_CCS_BoardKernelConfig.Text;
+                yield return CSU30_CCS_BoardKernelImage.Text;
+                yield return CSU30_CCS_BoardFileSystem.Text;
+                yield return CSU30_CAHdeMO_Board.Text;
+                yield return CSU30_GB_Board.Text;
+                yield return RelayControlBoard.Text;
+                yield return FanControlBoard.Text;
+                yield return LCM.Text;
+                yield return F750_PSU_PrimaryController.Text;
+                yield return F750_PSU_SecondaryController.Text;
+                yield return F950_PSU_PrimaryController.Text;
+                yield return F950_PSU_SecondaryController.Text;
+                yield return AC_CordSetController.Text;
+                yield return AC_WallMountController.Text;
+                yield return BMS_CMU.Text;
+                yield return BMS_BMU.Text;
+            }
+        }
+
+        /// <summary>根據索引值,解析出對應的映像檔型態。</summary>
+        /// <param name="index"></param>
+        /// <returns></returns>
+        public static ImageType Parse(ushort index)
+        {
+            foreach (ImageType type in List)
+            {
+                if (type.Index == index) {
+                    return type;
+                }
+            }
+
+            return null;
+        }
+        #endregion
+    }
+}

BIN
src/main/FirmwareHeaderBuilder/PHIHONG-LOGO.ico


+ 21 - 0
src/main/FirmwareHeaderBuilder/Program.cs

@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Windows.Forms;
+
+namespace FirmwareHeaderBuilder
+{
+    static class Program
+    {
+        /// <summary>
+        /// 應用程式的主要進入點。
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new Form1());
+        }
+    }
+}

+ 36 - 0
src/main/FirmwareHeaderBuilder/Properties/AssemblyInfo.cs

@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 組件的一般資訊是由下列的屬性集控制。
+// 變更這些屬性的值即可修改組件的相關
+// 資訊。
+[assembly: AssemblyTitle("Firmware Header Builder")]
+[assembly: AssemblyDescription("Firmware Header Builder")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("PhiHong Corp.")]
+[assembly: AssemblyProduct("Firmware Header Builder")]
+[assembly: AssemblyCopyright("Copyright ©  2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 將 ComVisible 設為 false 可對 COM 元件隱藏
+// 組件中的類型。若必須從 COM 存取此組件中的類型,
+// 的類型,請在該類型上將 ComVisible 屬性設定為 true。
+[assembly: ComVisible(false)]
+
+// 下列 GUID 為專案公開 (Expose) 至 COM 時所要使用的 typelib ID
+[assembly: Guid("4c41dd1f-f145-46a9-b876-cf659218acdc")]
+
+// 組件的版本資訊由下列四個值所組成: 
+//
+//      主要版本
+//      次要版本
+//      組建編號
+//      修訂編號
+//
+// 您可以指定所有的值,或將組建編號或修訂編號設為預設值
+// 指定為預設值: 
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("0.0.1.0")]
+[assembly: AssemblyFileVersion("0.0.1.0")]

+ 63 - 0
src/main/FirmwareHeaderBuilder/Properties/Resources.Designer.cs

@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     這段程式碼是由工具產生的。
+//     執行階段版本:4.0.30319.42000
+//
+//     對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
+//     變更將會遺失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace FirmwareHeaderBuilder.Properties {
+    using System;
+    
+    
+    /// <summary>
+    ///   用於查詢當地語系化字串等的強類型資源類別。
+    /// </summary>
+    // 這個類別是自動產生的,是利用 StronglyTypedResourceBuilder
+    // 類別透過 ResGen 或 Visual Studio 這類工具。
+    // 若要加入或移除成員,請編輯您的 .ResX 檔,然後重新執行 ResGen
+    // (利用 /str 選項),或重建您的 VS 專案。
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    internal class Resources {
+        
+        private static global::System.Resources.ResourceManager resourceMan;
+        
+        private static global::System.Globalization.CultureInfo resourceCulture;
+        
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Resources() {
+        }
+        
+        /// <summary>
+        ///   傳回這個類別使用的快取的 ResourceManager 執行個體。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager {
+            get {
+                if (object.ReferenceEquals(resourceMan, null)) {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FirmwareHeaderBuilder.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+        
+        /// <summary>
+        ///   覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
+        ///   使用這個強類型資源類別的資源查閱。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture {
+            get {
+                return resourceCulture;
+            }
+            set {
+                resourceCulture = value;
+            }
+        }
+    }
+}

+ 117 - 0
src/main/FirmwareHeaderBuilder/Properties/Resources.resx

@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 26 - 0
src/main/FirmwareHeaderBuilder/Properties/Settings.Designer.cs

@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     這段程式碼是由工具產生的。
+//     執行階段版本:4.0.30319.42000
+//
+//     對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
+//     變更將會遺失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace FirmwareHeaderBuilder.Properties {
+    
+    
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0")]
+    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+        
+        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+        
+        public static Settings Default {
+            get {
+                return defaultInstance;
+            }
+        }
+    }
+}

+ 7 - 0
src/main/FirmwareHeaderBuilder/Properties/Settings.settings

@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
+  <Profiles>
+    <Profile Name="(Default)" />
+  </Profiles>
+  <Settings />
+</SettingsFile>