diff --git a/NightscoutWatcher.lpi b/NightscoutWatcher.lpi
index 8a0630a..338acb8 100644
--- a/NightscoutWatcher.lpi
+++ b/NightscoutWatcher.lpi
@@ -25,7 +25,7 @@
-
+
diff --git a/forms/ufMain.lfm b/forms/ufMain.lfm
index 60feda0..53bacbf 100644
--- a/forms/ufMain.lfm
+++ b/forms/ufMain.lfm
@@ -1,7 +1,7 @@
object fMain: TfMain
- Left = 1992
+ Left = 1990
Height = 198
- Top = 20
+ Top = 814
Width = 338
AlphaBlend = True
AlphaBlendValue = 230
@@ -44,7 +44,9 @@ object fMain: TfMain
TabOrder = 0
end
object pm: TPopupMenu
+ Images = il
OnPopup = pmPopup
+ OnClose = pmClose
left = 240
top = 8
object miSetNightscoutSite: TMenuItem
@@ -54,8 +56,8 @@ object fMain: TfMain
Action = actSetUnitOfMeasureMmolL
AutoCheck = True
end
- object miSetHoursToRecive: TMenuItem
- Action = actSetHoursToRecive
+ object miSetHoursToReceive: TMenuItem
+ Action = actSetHoursToReceive
end
object miSetCheckInterval: TMenuItem
Action = actSetCheckInterval
@@ -68,6 +70,7 @@ object fMain: TfMain
end
object miAlarms: TMenuItem
Caption = 'Alarms/Snooze'
+ ImageIndex = 21
object miEnableGlucoseLevelAlarms: TMenuItem
Action = actEnableGlucoseLevelAlarms
AutoCheck = True
@@ -113,6 +116,7 @@ object fMain: TfMain
end
object miDiagram: TMenuItem
Caption = 'Diagram'
+ ImageIndex = 5
object miDrawLastGlucoseLevel: TMenuItem
Action = actDrawLastGlucoseLevel
AutoCheck = True
@@ -173,6 +177,7 @@ object fMain: TfMain
end
object miScale: TMenuItem
Caption = 'Scale'
+ ImageIndex = 25
object miScale18: TMenuItem
Tag = 18
Caption = 'Scale 180%'
@@ -355,6 +360,7 @@ object fMain: TfMain
top = 8
end
object al: TActionList
+ Images = il
OnUpdate = alUpdate
left = 208
top = 8
@@ -451,6 +457,7 @@ object fMain: TfMain
object actVisitNightscoutSite: TAction
Category = 'Other'
Caption = 'Visit Nightscout site'
+ ImageIndex = 19
OnExecute = actVisitNightscoutSiteExecute
ShortCut = 86
end
@@ -466,18 +473,21 @@ object fMain: TfMain
Tag = 4
Category = 'Other'
Caption = 'Help'
+ ImageIndex = 6
OnExecute = DoShowSettingsExecute
ShortCut = 112
end
object actSetNightscoutSite: TAction
Category = 'Settings'
Caption = 'Set Nightscout site URL'
+ ImageIndex = 24
OnExecute = actSetNightscoutSiteExecute
ShortCut = 83
end
object actExit: TAction
Category = 'Other'
Caption = 'Exit'
+ ImageIndex = 3
OnExecute = actExitExecute
ShortCut = 88
end
@@ -491,6 +501,7 @@ object fMain: TfMain
Category = 'Show options'
AutoCheck = True
Caption = 'Show window border'
+ Checked = True
OnExecute = actShowWindowBorderExecute
ShortCut = 66
end
@@ -501,15 +512,17 @@ object fMain: TfMain
OnExecute = actSetUnitOfMeasureMmolLExecute
ShortCut = 77
end
- object actSetHoursToRecive: TAction
+ object actSetHoursToReceive: TAction
Category = 'Settings'
Caption = 'Set hours to receive data'
- OnExecute = actSetHoursToReciveExecute
+ ImageIndex = 16
+ OnExecute = actSetHoursToReceiveExecute
ShortCut = 72
end
object actShowSettings: TAction
Category = 'Other'
Caption = 'Show settings'
+ ImageIndex = 13
OnExecute = DoShowSettingsExecute
ShortCut = 120
end
@@ -517,6 +530,7 @@ object fMain: TfMain
Category = 'Show options'
AutoCheck = True
Caption = 'Full screen'
+ ImageIndex = 4
OnExecute = actFullScreenExecute
ShortCut = 122
end
@@ -558,6 +572,7 @@ object fMain: TfMain
Tag = 600
Category = 'Alarms'
Caption = 'Snooze alarms for 10 mins'
+ ImageIndex = 20
OnExecute = DoSnoozeAlarmsExecute
ShortCut = 90
end
@@ -565,29 +580,34 @@ object fMain: TfMain
Tag = 1800
Category = 'Alarms'
Caption = 'Snooze alarms for 30 mins'
+ ImageIndex = 20
OnExecute = DoSnoozeAlarmsExecute
end
object actSnoozeAlarms60mins: TAction
Tag = 3600
Category = 'Alarms'
Caption = 'Snooze alarms for 60 mins'
+ ImageIndex = 20
OnExecute = DoSnoozeAlarmsExecute
end
object actSnoozeAlarms90mins: TAction
Tag = 5400
Category = 'Alarms'
Caption = 'Snooze alarms for 90 mins'
+ ImageIndex = 20
OnExecute = DoSnoozeAlarmsExecute
end
object actSnoozeAlarms120mins: TAction
Tag = 7200
Category = 'Alarms'
Caption = 'Snooze alarms for 2 hours'
+ ImageIndex = 20
OnExecute = DoSnoozeAlarmsExecute
end
object actSnoozeAlarmsReset: TAction
Category = 'Alarms'
Caption = 'Reset snooze alarms'
+ ImageIndex = 11
OnExecute = DoSnoozeAlarmsExecute
end
object actShowIconOnTaskbar: TAction
@@ -610,6 +630,7 @@ object fMain: TfMain
Tag = -1
Category = 'Alarms'
Caption = 'Snooze alarms for ...'
+ ImageIndex = 20
OnExecute = DoSnoozeAlarmsExecute
end
object actDrawHoursToReceiveData: TAction
@@ -652,4 +673,1885 @@ object fMain: TfMain
left = 137
top = 61
end
+ object il: TImageList
+ Height = 24
+ Width = 24
+ left = 208
+ top = 61
+ Bitmap = {
+ 4C691A0000001800000018000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000100000002030203000000002823
+ 1B09080705020000000001010100050403020101010000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000000101010000020204090000003628222D8572
+ 5E98060504040000000000000000000000000101010204030203010101000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000010101000100000402070600783D3636AA8570EF8474
+ 62CA05030300000000002119130B8462442F110D090400000000020101020202
+ 0100000000000000000000000000000000000000000000000000000000000000
+ 0000000000000301010101000004050404006554464EA3927EEFC7B6A5FF8975
+ 63C20504030000000000251B1514FDD2A6B3F2BC8FBC795A454915110D000000
+ 0002030202010000000000000000000000000000000000000000000000000000
+ 000002020101000000040404030066564763AC9581FCCEBAAAFCD6C2B1FF8773
+ 61C50303020000000000000000012829290070564143FFCB98C3E9B88B912C22
+ 1A00000000010202010100000000000000000101010301010102010101020101
+ 010200000002240303006555467BB29C88FFD1BEAEFDD6C3B2FBD2BEADFF8975
+ 63C5000000001F171202A978663520160F0D00000000291F1502BC93709FEDB5
+ 87A22A1F18000000000102010100000000000000000000000000010101010000
+ 0000282421029E6A5C93B59F8BFFD5C2B1FCD5C2B1FED4C1B0FDD3C0AEFF8975
+ 63C60000000017110D02ECBC8F93FBC896C3664A37390905030006050500EEC3
+ 9EA6B88E6C7A0000000002020103090807006B5A4C70786758CE786758CB7766
+ 57C88C7763D8AD9E8BFFD7C4B4FDD4C1B0FFD3C0AFFFD4C2B1FDD3C0AEFF8774
+ 62C50403030000000001140F0A009179633EFFE0B1CB9E775847000000005247
+ 3D14FFCC99C775583F240000000041362D2CB09985F8D5C0AFFFD4BFADFEDAC5
+ B3FFAA9683FFB6A18FFDD9C6B5FFD3C0AFFFD4C1B0FFD4C1B1FDD4C0AEFF8572
+ 60C50A0807005A453612211A1204000002005A4A3C29FCC291C54E3D2D1C0000
+ 0000B78B6A72B88B6B8B000000004D3F3540B59F8BFBD6C3B4FDD2BFAFFCD9C6
+ B6FCAE9987FCB4A08DFFD9C6B5FFD3C0AFFFD4C1B0FFD4C2B1FDD5C1AFFF806E
+ 5EC61D151100FFC99996D5AA829B1C14100200000000CD8F7075DFB490890000
+ 040061483320FEC293B3140E0C084A3D333DB49D8AFCD5C3B2FFD2BFAEFFD9C6
+ B5FFAD9886FFB4A08EFFD9C6B5FFD3C0AFFFD4C1B0FFD4C2B1FDD3C0AEFF8774
+ 62C60504030018120D05E1B288BDC4977472000000004F362B28FFCFA2AC2722
+ 1D0301000000E9B186B1805E45284B3D333DB49E8AFDD6C3B2FFD2BFAEFFD9C6
+ B5FFAD9886FFB4A08EFFD9C6B5FFD3C0AFFFD4C1B0FFD4C2B1FDD3C0AEFF8774
+ 62C50605040100000000664D3B3ACE9D77C30000000046352604FFC593B1231A
+ 132000000000E8B2869D8E6C52444B3D333DB49E8AFDD6C3B2FFD2BFAEFFD9C6
+ B5FFAD9886FFB4A08EFFD9C6B5FFD3C0AFFFD4C1B0FFD4C2B1FDD3C0AEFF8774
+ 62C50605040100000000644D3A3BCE9D77C30000000044352606FFCA98B4261D
+ 171F00000000E8B1879D8E6D53434A3D333DB49D8AFCD5C3B2FFD2BFAEFFD9C6
+ B5FFAD9886FFB4A08EFFD9C6B5FFD3C0AFFFD4C1B0FFD4C2B1FDD3C0AEFF8774
+ 62C60504030018120E05E1B288BDC497727200000000513E2F2FFABF91B31D16
+ 110204020100E9B086B27F5D47284D3F3540B59F8BFBD6C3B4FDD2BFAFFCD9C6
+ B6FCAE9987FCB49F8DFFD8C6B5FFD3C0AFFFD4C1B0FFD4C2B1FDD5C1AFFF806E
+ 5EC61D151100FFC99896D5A97F9B1B140F0200000000D1A07A83BE916E880000
+ 0000674E3920FEC192B3140E0B0841362D2CB09985F8D5C0AFFFD4BFADFEDAC5
+ B3FFAA9683FFB6A190FDD9C6B5FFD3C0AFFFD4C1B0FFD4C1B1FDD4C0AEFF8572
+ 60C50B080800574232121C170E04000000008F6B503DFFC392D04E3B2E170000
+ 0000B78C6B73B78B6A8B00000000090807006A5A4C6F786758CE786758CB7766
+ 57C88D7764D8A99B88FFD5C3B3FDD4C1B0FFD3C0AFFFD4C2B1FDD3C0AEFF8774
+ 62C503030200050002001F111104906C4E5DFFE2B1D59D6E603F000000005246
+ 3D14FFCC99C775583F2400000000000000000000000000000000010101010000
+ 0000292421029D695B93B09986FFD3C0AFFCD5C2B1FED3C0B0FDD3C0AEFF8975
+ 63C600000000251A1503FFC69A9BF7CEA4B86754472C090C0E0007040200EEC3
+ 9DA7B88D6B7A0000000002020104000000000101010301010102010101020101
+ 010200000002250403006655477BAE9783FFCEBCABFDD7C4B3FBD2BEADFF8874
+ 62C502010100060504023B2F221E27232205000000002A1E1402BD9370A0EDB5
+ 88A22A1F19000000000102010100000000000000000000000000000000000000
+ 000002020101000000040404030066574863A8917DFDCCB7A7FCD7C3B1FF8673
+ 61C50303020000000000000000012726260070554243FFCC99C4E9B4888F2C21
+ 1A00000000010202010100000000000000000000000000000000000000000000
+ 0000000000000301010100000004050504006755464EA08E7AEFC3B2A1FF8975
+ 63C20504030000000000251B1514FDD3A7B2F2BC8FBC795C4548150F0A000000
+ 0002030202010000000000000000000000000000000000000000000000000000
+ 00000000000000000000010101000100000402070600793E3736A8826EEF8474
+ 62CB05040300000000002119130B8462442E110D090400000000020101020202
+ 0100000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000000101010000020204090000003729222D8572
+ 5F98060504040000000000000000000000000101010204030203010101000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000100000002030203000000002823
+ 1B09080705020000000001010100050403020101010000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000002000000040000
+ 0004000000040000000400000004000000040000000400000004000000040000
+ 0004000000040000000400000004000000040000000400000004000000040000
+ 0004000000020000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000020000000000000051000000B10000
+ 00AD000000AE000000AD000000B3000000B7000000B6000000B6000000B60000
+ 00B6000000B6000000B6000000B6000000B6000000B6000000B6000000B50000
+ 00B80000005000000000000000020000000000000018000000D8000000940000
+ 0084000000880000008C00000074000000630000006700000066000000660000
+ 0066000000660000006600000066000000660000006600000067000000630000
+ 0073000000DC00000016000000000000000000000026000000CF0000004D0000
+ 004E0000004F0000005A00000020000000000000000100000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000D80000002400000000000000000000001C000000F7000000C90000
+ 00C7000000C8000000C7000000CC000000D0000000CF000000CF000000CF0000
+ 00CF000000CF000000CF000000CF000000CF000000CF000000CF000000CF0000
+ 00D0000000F60000001D000000000000000000000022000000E3000000430000
+ 0043000000440000004400000043000000420000004200000042000000420000
+ 0042000000420000004200000042000000420000004200000042000000420000
+ 0041000000E300000022000000000000000000000024000000DA000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000DA00000024000000000000000000000024000000DA000000020000
+ 0003000000030000000300000003000000030000000300000003000000030000
+ 0003000000030000000300000003000000030000000300000003000000030000
+ 0002000000DA00000024000000000000000000000024000000DA000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000030000000200000000000000000000
+ 0000000000DA00000024000000000000000000000024000000DA000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000100000002000000000000
+ 0000000000DA00000024000000000000000000000024000000DA000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000002000000000000004F0000003200000000000000030000
+ 0000000000DA00000024000000000000000000000024000000DA000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000400000000000000B2000000FC00000033000000000000
+ 0003000000D800000023000000000000000000000024000000DA000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000400000000000000B0000000AE000000DC000000450000
+ 0000000000DC00000024000000000000000000000024000000DA000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000400000000000000C00000004E00000038000000F30000
+ 00470000005100000022000000000000000000000024000000DA000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000400000000000000BE0000005B00000000000000420000
+ 00EF0000005900000000000000050000000000000023000000D9000000030000
+ 0004000000040000000400000004000000040000000400000004000000040000
+ 0004000000040000000800000000000000BE0000005800000000000000000000
+ 0028000000DC00000063000000000000000000000024000000D8000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000400000000000000BE0000005A00000000000000090000
+ 001F0000006D000000FF000000840000000000000017000000DB000000700000
+ 0060000000640000006300000063000000630000006300000063000000630000
+ 0063000000610000006E0000000E000000B7000000570000000D0000000E0000
+ 00D3000000D6000000B4000000B300000002000000000000004F000000B80000
+ 00B5000000B6000000B6000000B6000000B6000000B6000000B6000000B60000
+ 00B6000000B3000000C80000002E000000A40000009D000000F3000000540000
+ 0075000000A70000000000000003000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000400000000000000B3000000F90000008C000000C10000
+ 0016000000D00000002D00000000000000000000000000000002000000040000
+ 0004000000040000000400000004000000040000000400000004000000040000
+ 0004000000040000000700000000000000690000004A00000000000000C30000
+ 007C000000D70000007C00000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000400000000000000530000
+ 00F7000000830000001300000000000000000000000000000000000000000000
+ 000001030402000000010E2026064496B3984295B5FD489FBFDF3C7B86390000
+ 0000000000020000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000102
+ 0301000000010D1D22034391AFA3489DBEFF6AB9D3FB59ACC9FF4394B2CB050A
+ 0C02000000000001010100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000010303020000
+ 00010D1D23024595B3A6469DBEFF78C6DCFBB0FAFFFE6CBCD5FF3E8DACEC060A
+ 0C0D000000000001010100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000001030302000000010E1D
+ 23024594B2A5469CBDFF78C6DCFBAFF9FFFF78C6DDFC49A1C2FF448EAD8E0306
+ 0700000100030102030101020201010202010102020101020201010202010001
+ 01000000000000000000000000000000000001020302000000010E1D23014695
+ B3A4469CBDFF79C6DCFBAEF8FFFF7AC8DFFD459BBBFF408AA79E0B181E010000
+ 0000010101010000000000000000000000000000000000000000000000010102
+ 020200000000000000000000000001020301000000010E1D23014595B3A3469C
+ BDFF7AC7DDFBAFF9FFFF7BCAE0FD4497B7FF4A9FC0C62043501C0E1B20111428
+ 311813262E1613262E1613262E1613262E1613262E1614242C160C313507000D
+ 0C00000000000001010000000000000000010E1C22014596B3A3469CBDFF79C6
+ DDFBABF4FFFF75C4DCFF3F93B3FF4498B7FF4396B5F1459ABBEC47A0C1E4469D
+ BEE4479EC0E4479EC0E4479EC0E4479EC0E4479EC0E3479ABCE644B2D0D1286C
+ 7D3A0000000000000002000000000E1E23004492AF9C469DBEFF79C6DDFBAAF5
+ FFFF9AE6F8FF73C2DBFF7BC9E1FF80CFE4FF75C5DCFF75C3DBFF78C6DDFF78C6
+ DDFF77C5DCFF77C5DCFF77C5DCFF77C5DCFF77C5DCFF77C6DDFD58A5C2FF4A9F
+ C0CC0A181C04000000000101020137768C6848A1C2FF77C4DBFCA9F3FFFFA2ED
+ FEFFA3EEFFFFA9F3FFFFA8F3FFFFA8F3FFFFA9F3FFFE9EEAFBFE9AE6F9FD9CE8
+ FAFDA0EBFDFDA1ECFDFDA0EAFBFA9FE9FAFA9EE8F9FAA3ECFDF868B7D0FF459B
+ BBE50C191D130000000001010201469BBBCD5CACC8FFA6F1FFFDA3EEFFFFA3EE
+ FFFFA3EEFFFFA2EDFEFFA2EDFEFFA1ECFDFFA8F3FFFF74C3DBFF3D91B2FF4598
+ B8FF4B9EBDFF4EA1BEFF52A8C8FF54AECEFF54ADCDFF53ACCCFC50ACCFFF3F87
+ A38D04080A0000000002000101004193B3F974C3DBFFA9F3FFFFA2EDFEFFA3EE
+ FFFFA3EEFFFFA3EEFFFFA3EEFFFFA2EDFFFFA6F0FFFF8AD7ECFF73C2DBFF78C7
+ DEFE55A6C3FF469CBEEF336F85852550617F275668802755688429596B5B0B16
+ 1B040000000000010100000000004195B5FF75C4DCFFAAF4FFFFA2EDFEFFA3EE
+ FFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA2EDFEFFA0EBFCFFA7F1FFFFABF5
+ FFFD6AB9D2FF48A1C2E019374106000000000102030100000000000000000101
+ 02020001010000000000000000004195B5FF75C4DCFFAAF4FFFFA2EDFEFFA3EE
+ FFFFA3EEFFFFA3EEFFFFA3EEFFFFA2EDFEFFA9F4FFFF74C3DCFF3D91B2FF4497
+ B6FC479DBEFF3E86A09F0000000002040507000000020909190F3F42BC860F0F
+ 2D0E0000000001010201000000004195B5FF75C4DCFFAAF4FFFFA2EDFEFFA3EE
+ FFFFA3EEFFFFA3EEFFFFA3EEFFFFA2EDFFFFA6F0FFFF8BD8EDFF74C3DBFF79C6
+ DEFD58AAC7FF4493B1C6101C210100000002030300002B2B78574D4DE3FF2C2C
+ 835D0000000001010303000000004195B5FF75C4DCFFAAF4FFFFA2EDFEFFA3EE
+ FFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA2EDFFFF9DE9FAFF9FEAFBFFA6F1
+ FFFD68B4CEFF48AECFE41B4B560E00000000181A4E094F4FDECD3E3EC0FF4444
+ CBD10D0D280900000000010102014195B5FF76C4DCFFA9F3FFFFA1EDFEFFA3EE
+ FFFFA3EEFFFFA3EEFFFFA3EEFFFFA2EDFEFFA9F4FFFF73C3DBFF3C91B1FF4D9F
+ BDFD4B9EBFFF3A90A98E001D1E000000000024259B5B4646D1FF5D5DD3FA4848
+ D5FF2D2D876000000000010102034093B3FD74C4DBFEADF7FFFFA4EFFEFFA5F0
+ FFFFA5F0FFFFA5F0FFFFA4EFFFFFA3EEFFFFA7F2FFFF8DDAEEFF68B8D2FC489C
+ BCFF499AB2930B161B0000000002090A1A003F3FB8BF5252D3FF8F8FF6FA5353
+ D1FF4040C5C1080817000000000049A1C1CE55A6C3FF91DCF0FA9BE6F7FC9AE5
+ F7FC9AE5F7FC9AE5F7FC9EE8F9FCA1EAFBFC99E3F5FC9BE5F7FC91DBEDF74DA3
+ C3FF3B7B957000000100000000001818442A4242D2FB6A6ADEFF9999FDFE6C6C
+ DFFF4141CFFF1D1D562C00000000275363424BA3C5EE4EA6C7FF57AECEFE56AE
+ CEFF56AECEFF56AECEFF59B1D0FF5CB3D2FF56ADCDFF55ADCDFE50A8C8FF4DA8
+ C9E918333D2900000000000000002F2F8C634848D4FF8080EBFC9494FAFF7F7F
+ EAFC4B4BDAFF27277365000000000000000020475722347087722E667C7E2F68
+ 7E7D2F687E7D2F687E7B2E677E8C2D677D9C2F687E9C2E667C8D337087761F41
+ 4E280000000002020504000000002E2E847D4C4CD6FF8787F0FC9595FBFF8787
+ EFFB4D4DD9FF23236C7C00000000010202010000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000101010101030300000000242497484545D7FF6565D6FC8A8AF1FB6464
+ D5FD4848DCFF2727734700000000000000000102020201020303010203030102
+ 0303010203030102030301020304010203040102030401020304010203030102
+ 0202000000000000010100000000070726003E3EBB9E4848DBFF4C4CD7FB4848
+ DCFF3A3AAB9E0606130000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000100000000000D0D25022828754D23236C802626
+ 724C09091A010000000000000100000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000002010000010200000000000000000000
+ 0000000002010101020100000000000000000000000000000000000000000000
+ 0000000000010000000100000001000000010000000100000001000000010000
+ 0001000000010000000100000001000000010000000100000001000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000700000031000000300000002F000000330000002F00000033000000300000
+ 0030000000330000003100000037000000300000003000000031000000070000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00060000002F0000000B0000000B0000000D0000000A0000000D0000000B0000
+ 000B0000000D0000000300000005000000080000000C0000002F000000060000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0007000000340000000000000000000000000000000000000000000000000000
+ 0000000000010000005800000070000000110000000000000035000000070000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0006000000320000000000000000000000010000000100000001000000040000
+ 0000000000590000007700000051000000860000000000000034000000060000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00060000002F0000000000000000000000020000000000000000000000030000
+ 0000000000710000005300000014000000990000000000000030000000060000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0007000000350000000000000001000000000000000E0000001A000000180000
+ 0012000000160000007800000098000000310000000000000037000000070000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00060000002D00000001000000000000004600000097000000750000007F0000
+ 008C000000910000006E0000000D00000000000000020000002E000000050000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00080000003600000000000000130000009900000033000000680000004A0000
+ 0000000000010000005400000094000000060000000000000036000000080000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00060000003300000000000000700000006000000078000000AE000000920000
+ 0000000000100000003F000000570000008F0000003600000038000000040000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00080000002C00000018000000830000005000000080000000800000001E0000
+ 000000000068000000BE000000670000004E000000610000003A000000050000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00080000002D0000001D000000A1000000830000007300000064000000000000
+ 003900000098000000000000006A000000900000006D0000003F000000040000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00080000002F00000000000000290000001E000000AF00000022000000000000
+ 009B000000290000000000000001000000100000001300000030000000060000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000500000035000000020000000000000063000000BC0000005B000000000000
+ 008A0000003C0000000000000004000000000000000000000036000000070000
+ 0000000000000000000000000000000000000000000000000002000000000000
+ 00430000009A00000083000000910000008900000002000000BE000000300000
+ 001E0000009B000000000000000000000001000000000000002E000000060000
+ 0000000000000000000000000000000000000000000000000001000000000000
+ 009E000000420000002800000031000000120000006B00000094000000960000
+ 0000000000790000005300000000000000030000000000000034000000070000
+ 0000000000000000000000000000000000000000000000000002000000000000
+ 00430000009900000084000000850000008F0000006E00000000000000610000
+ 0075000000070000009F00000008000000000000000000000032000000060000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0005000000310000000000000000000000000000000000000002000000000000
+ 00990000002D0000005C0000006700000000000000020000002F000000060000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0008000000330000000000000001000000010000000200000002000000000000
+ 00230000009C0000001C0000009E000000060000000000000034000000070000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0007000000350000000000000000000000000000000000000000000000030000
+ 000000000046000000A300000075000000000000000000000035000000070000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00020000000F0000000000000000000000000000000000000000000000000000
+ 000100000000000000170000000A00000000000000000000000F000000020000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000020000000000000001000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000020000
+ 0002000000020000000200000002000000020000000000000000000000000000
+ 0000000000000000000000000002000000020000000200000002000000020000
+ 0002000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000005000000230000
+ 0026000000300000002E0000002F0000002A0000000400000000000000000000
+ 000000000000000000040000002A0000002F0000002D00000031000000270000
+ 0023000000050000000000000000000000020000000000000023000000FF0000
+ 00EF000000CB000000D8000000D9000000C50000001300000000000000010000
+ 00010000000000000013000000C5000000D9000000D8000000CA000000EE0000
+ 00FF000000230000000000000002000000020000000000000026000000F30000
+ 00DB000000460000000000000002000000000000000000000000000000000000
+ 0000000000000000000000000000000000020000000000000044000000DA0000
+ 00F3000000260000000000000002000000020000000000000030000000CB0000
+ 0040000000F10000004A00000000000000050000000000000000000000000000
+ 00000000000000000000000000050000000000000047000000F1000000430000
+ 00CB00000030000000000000000200000002000000000000002E000000D70000
+ 000000000047000000F000000049000000000000000200000000000000000000
+ 000000000000000000020000000000000046000000F00000004A000000000000
+ 00D70000002E000000000000000200000002000000000000002E000000D50000
+ 00000000000000000046000000F00000004A0000000000000002000000000000
+ 0000000000020000000000000046000000EF0000004900000000000000000000
+ 00D60000002E000000000000000200000002000000000000002A000000C50000
+ 000000000005000000000000004A000000DA0000001400000000000000010000
+ 00010000000000000014000000DA0000004B0000000000000005000000000000
+ 00C40000002B0000000000000002000000000000000000000004000000130000
+ 0000000000000000000200000000000000170000000700000000000000000000
+ 0000000000000000000700000017000000000000000200000000000000000000
+ 0012000000040000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000002000000010000000000000000000000000000
+ 0000000000000000000000000001000000020000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000010000
+ 0000000000000000000000000000000000020000000000000000000000000000
+ 0000000000000000000000000002000000000000000000000000000000000000
+ 0001000000000000000000000000000000000000000000000000000000020000
+ 0000000000000000000000000000000000010000000000000000000000000000
+ 0000000000000000000000000001000000000000000000000000000000000000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000002000000010000000000000000000000000000
+ 0000000000000000000000000001000000020000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000004000000140000
+ 0000000000000000000200000000000000160000000600000000000000000000
+ 0000000000000000000700000017000000000000000200000000000000000000
+ 001300000004000000000000000000000002000000000000002B000000C70000
+ 000000000005000000000000004B000000D80000001300000000000000010000
+ 00010000000000000013000000D90000004C0000000000000005000000000000
+ 00C60000002B000000000000000200000002000000000000002E000000D50000
+ 00000000000000000046000000F00000004A0000000000000002000000000000
+ 0000000000020000000000000046000000EF0000004A00000000000000000000
+ 00D60000002E000000000000000200000002000000000000002E000000D70000
+ 000000000047000000F000000049000000000000000200000000000000000000
+ 000000000000000000020000000000000046000000F00000004A000000000000
+ 00D70000002E0000000000000002000000020000000000000030000000CB0000
+ 0040000000F10000004A00000000000000050000000000000000000000000000
+ 00000000000000000000000000050000000000000047000000F2000000430000
+ 00CB000000300000000000000002000000020000000000000026000000F30000
+ 00DB000000460000000000000002000000000000000000000000000000000000
+ 0000000000000000000000000000000000020000000000000044000000DA0000
+ 00F3000000260000000000000002000000020000000000000023000000FF0000
+ 00EF000000CB000000D8000000D9000000C50000001300000000000000010000
+ 00010000000000000013000000C6000000D9000000D8000000CA000000EE0000
+ 00FF000000230000000000000002000000000000000000000005000000230000
+ 0026000000300000002E0000002F0000002A0000000400000000000000000000
+ 000000000000000000040000002B0000002F0000002D00000031000000270000
+ 0023000000050000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000020000
+ 0002000000020000000200000002000000020000000000000000000000000000
+ 0000000000000000000000000002000000020000000200000002000000020000
+ 0002000000000000000000000000000000000000000000000000000000000202
+ 0201020202020202020202020202020202020202020202020202020202020202
+ 0202020202020202020202020202020202020202020202020202020202010000
+ 0000000000000000000000000000000000000000000000000000030302020000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000303
+ 0202000000000000000000000000000000000000000000000000060504002420
+ 1B0B231E1916231F1A15231F1A15231F1A15231F1A15231F1A15231F1A15231F
+ 1A15231F1A15231F1A15231F1A15231F1A15231F1A15231F1A1624201B0B0605
+ 040000000000000000000000000000000000010101020000000088776450FFEA
+ C5DFFCE0BEE9FDE0BDE7FDE0BDE8FDE0BDE8FDE0BCE8FDE0BDE8FDE0BDE8FDE0
+ BDE8FDE0BCE8FDE0BDE8FDE0BDE8FDE0BCE8FCDDB9E7FBDEBAE9FFEAC5DF8877
+ 65500000000001010102000000000202020100000000241F1B0AFFEAC5D6FADD
+ B9FFF6D4AEFDFADCB8FFFBDDBAFFFBDDBAFFFBE0BEFFFBDDBAFFFBDDBAFFFBDD
+ BAFFFBE0BEFFFBDEBBFFFBDCB9FFFCE1BEFFFFEACBFFFCE0BEFDFBDEBAFFFFEA
+ C5D624201B0A00000000020202010202020200000000231E1917FDE2BFEAF5D1
+ A9FFCF8440FDF5D3ADFEFCE3C3FEFBE1C1FEFCEDDAFEFBE2C2FEFBDFBDFEFBE1
+ C2FEFCEEDBFEFBE1C1FEFDE2C1FEF2D1AEFED4A37EFEF2D1AFFDFCE1BEFFFBDE
+ BAEA231F1A1800000000020202020202020200000000231E1916FFE4C2EAF4D0
+ A7FFCA7A32FEF6DDC3FFFFF2E2FFFDEEDBFFFDF1E3FFFDEEDDFFFDEEDCFFFDEE
+ DDFFFDF2E3FFFCECDAFFFFF8E8FFD5A784FF8D2500FFD4A480FEFFEACBFFFCDD
+ B9EA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4D0
+ A8FFCA7C35FEF4D2ACFFFDE3C4FFFAE0C1FFFBEDDAFFFBE1C3FFFBDFBEFFFBE2
+ C3FFFDEFDEFFFBE1C0FFFEE7CBFFE7A45CFFCD8547FFF3D6B8FEFCE0BDFFFDDF
+ BCEA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4D0
+ A8FFCA7B34FEF4D0A6FFFCDFBCFFFCE2C0FFFFFBEBFFFCE2C0FFFBDBB6FFFBDF
+ BDFFFDEEDCFFFCE2C1FFF8D1A4FFE8922FFFFCE6C8FFFDE6C8FEFBDCB8FFFDE0
+ BDEA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4D0
+ A8FFCA7C34FEF4D1ABFFFEE6C6FFF1D0ACFFD4A683FFF3D3B1FFFDE2BFFFFBE1
+ C2FFFDEEDBFFFEE9CEFFEDA859FFEDAB60FFFDF4E8FFFAE0BFFEFBDEBBFFFDE0
+ BDEA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4D0
+ A8FFCB7C35FEF5DCC1FFFFFEF0FFD5A887FF8B1F00FFD39F77FFFFFEF1FFFBEB
+ D7FFFEF5E8FFFAE2C5FFE79231FFFAE1C4FFFEF5E9FFFCEDD9FEFBDFBEFFFDE0
+ BCEA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4D0
+ A8FFCA7B34FEF4D0A9FFFFEACEFFE7A65FFFCC813EFFE18F35FFF6C68EFFFCE6
+ CBFFFDF4E8FFEDAB5FFFEDA858FFFDE8D0FFFCEDDAFFFBE2C3FEFBDEBAFFFDE0
+ BDEA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4D0
+ A8FFCA7B33FEF5D2ABFFFAD5AAFFE8902BFFFEECCFFFF7CC98FFE5871DFFF6CB
+ 96FFFEECD1FFE9912DFFF8D1A4FFFCE2C3FFFCEEDAFFFBDFBEFEFBDDBAFFFDE0
+ BDEA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4D0
+ A8FFCA7A32FEF6D9B8FFEFAC5FFFECAA5EFFFDF3E7FFFCE7CCFFF7C790FFE18F
+ 35FFCC803CFFE7A660FFFEE6C9FFFBE0C1FFFDEFDDFFFBE2C2FEFBDEBAFFFDE0
+ BDEA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4CF
+ A6FFCB7F3BFEF2D1ABFFE99637FFF9E0C2FFFEF4E8FFFAEBD7FFFFFEF1FFD39F
+ 78FF8B1E00FFD6A988FFFFFAEBFFFBEDDAFFFDF2E3FFFCEDDAFEFBE0BEFFFDE0
+ BCEA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4CF
+ A6FFCC8240FEE69B47FFEFAB5DFFFCE7CDFFFCEDDAFFFBE0C1FFFCE1BFFFF2D2
+ B0FFD4A682FFF2D1ADFFFDE1C0FFFBE0C1FFFCEDDBFFFBE1C2FEFBDEBAFFFDE0
+ BDEA231F1A1600000000020202020202020200000000231E1916FFE3C1EAF4D1
+ AAFFC9782DFEE38C2BFFFBD7ABFFFDE5C7FFFEF2E2FFFDE3C4FFFDDFBCFFFEE6
+ C6FFFFFEF1FFFEE6C6FFFDDFBCFFFDE3C4FFFFF2E1FFFDE3C3FEFBDEBAFFFDE0
+ BDEA231F1A1600000000020202020202020200000000231E1915FFE3C1E9F5D2
+ ACFFC66B18FEE59F54FFF6D6B1FFF4D0AAFFF5DEC4FFF4D2ABFFF4CFA6FFF4D1
+ ABFFF5DCC1FFF4D1AAFFF4CFA7FFF4D2ACFFF5DEC3FFF5D3ADFEFADCB8FFFDE0
+ BDE9231F1A1500000000020202020202020200000000231E1918FCE1BFEAF6D3
+ ABFFCA792FFDC97830FECA7C35FECA7B34FECB7C34FECA7B34FECA7B34FECA7B
+ 34FECB7C34FECA7B34FECA7B34FECA7C35FEC97A32FECE8440FDF6D5AEFFFCE0
+ BEEA231E19180000000002020202020202010000000024201B0AFFEAC5D6FADD
+ BAFFF5D4ADFDF4D0A8FFF4D0A8FFF4D0A8FFF4D0A8FFF4D0A8FFF4D0A8FFF4D0
+ A8FFF4D0A8FFF4D0A8FFF4D0A8FFF4D0A8FFF4D0A8FFF4D1A9FDFADDB9FFFFEA
+ C5D524201B0A000000000202020100000000010101020000000088786550FFEA
+ C5DFFCE0BEE9FFE3C1E7FFE3C1E8FFE3C1E8FFE3C1E8FFE3C1E8FFE3C1E8FFE3
+ C1E8FFE3C1E8FFE3C1E8FFE3C1E8FFE3C1E8FFE3C1E7FCE1BFE9FFEAC4DE8878
+ 644F000000000101010200000000000000000000000000000000060504002420
+ 1B0B231E1916231E1915231E1915231E1915231E1915231E1915231E1915231E
+ 1915231E1915231E1915231E1915231E1915231E1915231E191624201B0B0605
+ 0400000000000000000000000000000000000000000000000000030302020000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000303
+ 0202000000000000000000000000000000000000000000000000000000000202
+ 0201020202020202020202020202020202020202020202020202020202020202
+ 0202020202020202020202020202020202020202020202020202020202010000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000003020001050301040100000300000000000000000000
+ 0000000000000100000305030104030200010000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000002010000030200030000000100000000160E03001B1104071A1004111A10
+ 04111B110407160D030000000000000000010302000302010000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000302
+ 00010100000302010000472C090E995F155FE28C1FABF49721D4F09521E8F095
+ 21E8F49721D4E28C1FAB995E155E472B090E0201000001010003030200010000
+ 0000000000000000000000000000000000000000000000000000010100010101
+ 0002120C03009B601458FFA123DFFDA023FFF59821FEF49721FFF49721FFF497
+ 21FFF49721FFF59821FEFDA023FFFFA023DE9B5F1557110C0400010100020101
+ 0001000000000000000000000000000000000000000003020000000000013521
+ 0801E9922191FE9F23FFF09420FEEF9320FDF39621FBF39723FDF39723FEF397
+ 23FEF39723FDF39621FBEF9320FDF09420FEFE9E23FFE9912291352008010000
+ 000103020000000000000000000000000000010100000000000117100400E993
+ 2192FB9B21FFEF9320FBF39621FDF39622FFF39621FFF39218FFF29116FFF291
+ 16FFF39117FFF39621FFF39722FFF39621FDEF9320FBFB9B22FFE88E1F91170E
+ 02000000000201010000000000000100000000000003000000009D61155CFF9E
+ 23FFEF9321FCF39621FEF39622FFF3951FFFF2941EFFF6AD53FFF8C079FFF8C1
+ 7BFFF6B159FFF39621FFF3941EFFF39622FFF39621FEEF9321FCFF9E23FF9C60
+ 165B0000000000000003010000000302000100000000482D090DFFA124DAF094
+ 21FFF39621FDF39621FFF39621FFF3951FFFF9CD95FFFEF7EFFFFEFCF7FFFEFB
+ F7FFFEF9F2FFFAD4A4FFF39724FFF39620FFF39622FFF39621FDF09421FFFFA0
+ 24D8482B0A0C00000000030200010503010400000000985F155FFFA024FFEF93
+ 20FCF39621FFF39723FFF29116FFF6B25DFFFEFBF6FFFDF2E2FFF7C17DFFF7BF
+ 76FFFCEEDAFFFEFAF4FFF7B563FFF29115FFF39724FFF39621FFEF9320FCFFA0
+ 24FF985E155E000000000503010300000003140C0300E28C1FAAF69821FFF295
+ 21FBF39621FFF39723FFF29116FFF8BE75FFFDF3E6FFF9D5A6FFF39218FFF38F
+ 13FFFAD9B0FFFEFCF8FFF8C27EFFF29015FFF39724FFF39621FFF29521FBF698
+ 21FFE28C20AA140C030000000003000000001C110408F59721D4F49621FFF396
+ 21FDF39621FFF39621FFF39620FFF39927FFF49E30FFF49B2CFFF3931AFFF4A3
+ 3CFFFCEAD2FFFEF9F1FFF6B25CFFF29116FFF39723FFF39621FFF39621FDF496
+ 21FFF59721D41C11040700000000000000001A100411F19521E8F49721FFF396
+ 21FEF39621FFF39621FFF39621FFF3951FFFF3941EFFF3931BFFF49E32FFFBE1
+ C1FFFEFCF9FFFAD19EFFF3941DFFF39621FFF39621FFF39621FFF39621FEF497
+ 21FFF19521E81A10041100000000000000001A100411F19521E8F49721FFF396
+ 21FEF39621FFF39621FFF39621FFF39622FFF39623FFF3941DFFFAD6A7FFFEFC
+ F6FFF9D4A5FFF49622FFF3951FFFF39622FFF39621FFF39621FFF39621FEF497
+ 21FFF19521E81A10041100000000000000001C110408F59721D4F49621FFF396
+ 21FDF39621FFF39621FFF39621FFF39722FFF3931CFFF4A23BFFFEF8F1FFFDF3
+ E5FFF49D30FFF3931BFFF39723FFF39621FFF39621FFF39621FFF39621FDF496
+ 21FFF59721D41C1104070000000000000003140C0300E38B20AAF69821FFF295
+ 21FBF39621FFF39621FFF39621FFF39622FFF3941EFFF49E32FFF7BE77FFF6B7
+ 66FFF39620FFF39622FFF39621FFF39621FFF39621FFF39621FFF29521FBF698
+ 21FFE28C20AA140D0300000000030503010300000000985F155EFFA023FFEF93
+ 20FCF39621FFF39621FFF39621FFF39621FFF39621FFF3951FFFF6AE56FFF5A8
+ 47FFF3941CFFF39622FFF39621FFF39621FFF39621FFF39621FFEF9320FDFFA0
+ 24FF9860155D00000000050301030302000100000000472B0A0CFFA124D9F094
+ 21FFF39621FDF39621FFF39621FFF39724FFF29116FFF6B25DFFFEFDFAFFFDF1
+ E2FFF4A036FFF3941DFFF39722FFF39621FFF39621FFF39621FDF09421FFFFA0
+ 24D8472D0A0C00000000030200010100000000000003000000009C60165BFF9E
+ 23FFEF9321FCF39621FEF39621FFF39723FFF3931AFFF5A847FFFCEAD1FFFBDE
+ B8FFF39B2BFFF3951FFFF39622FFF39621FFF39621FEEF9321FCFF9E23FF9C60
+ 155A000000000000000301000000000000000101000000000002180F0500E890
+ 2291FB9B22FFEF9320FBF39621FDF39621FFF39622FFF3931CFFF49D30FFF49A
+ 29FFF3941DFFF39622FFF39621FFF39621FDEF9320FBF99B22FFEC911F901A0F
+ 0200000000020101000000000000000000000000000003020000000000013421
+ 0700E8901D8FFE9E23FFF09420FEEF9320FDF39621FBF39722FDF2941EFEF295
+ 1FFEF39622FDF29621FBEF9320FDF09420FEFE9F23FFEC911F8F352008010000
+ 0001030200000000000000000000000000000000000000000000010100010101
+ 0002110B01009B5F1557FFA023DEFDA024FFF59821FEF49721FFF49722FFF497
+ 22FFF49721FFF59822FEFDA024FFFFA124DE9B601556140C0200010100020101
+ 0001000000000000000000000000000000000000000000000000000000000302
+ 00010101000302000000472C0A0D995F155DE28C20AAF49721D3F09521E8F095
+ 21E8F49722D3E28B1EAA995F155D472D0A0D0201000001000003030200010000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000002010000030200030000000100000000160E03001B1104071A1004111A10
+ 04111B110407160E030000000000000000010302000302010000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000003020001050301040100000300000000000000000000
+ 0000000000000100000305030104030200010000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 02010001020300000000020A0D000D506D1D0C5B7A5E127FAA8B18AFECA019AB
+ E5A21298DE910C6085670A506B28010D11010003040000000002000304020000
+ 0000000000000000000000000000000000000000000000000000000303010001
+ 010201090D000A4B65371598CCA818B3F2F018B6F5FF18B0EDFF17A9E4FF17AA
+ E5FF18ACE5FF18B6F5FF18B1EFF715A3DBB90A779F49011F2900000000010003
+ 040200000000000000000000000000000000000000000003030200000000041C
+ 2608159BD08F19B8F8FE17AFEBFF16A8E2FF17A7E2FE17A9E3FC17AAE5FC17AA
+ E5FC17A9E5FC17A7E2FE17A8E3FF17ABE6FE19B9FAFF14A0D8AE04465D190000
+ 000000020203000000000000000000000000000303010000000004555E1116A4
+ DBBD18B1EEFF17A6E0FC17A9E3FC17AAE5FE17AAE5FF17AAE5FF17AAE5FF17AA
+ E5FF17AAE5FF17AAE5FF17AAE5FE17AAE4FC17A6E0FC18ACE8FF18BBFBD90C5A
+ 7A270000000000020302000000000001020100000000041B250416A5DCBA18B1
+ EFFF17A7E1FA17AAE6FE17AAE5FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF19AB
+ E5FF1AABE5FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF17A9E3FB17A6E1FF1BBB
+ FBDA0F4E6619000000000003040100000003010A0D00159ED48818B0EEFF17A7
+ E1FA17AAE6FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF1BABE5FF11A8
+ E4FF0AA5E4FF16A9E5FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF17A9E3FB18AC
+ E8FF169FD6B1041A250000000001000000000B4F6A3219B7F7FA17A6E0FF17AA
+ E5FE17AAE5FF17AAE5FF17AAE5FF17AAE5FF19ABE5FF18ABE5FF07A4E4FF38B6
+ E9FF90D6F3FF24AFE7FF15A9E5FF18AAE5FF17AAE5FF17AAE5FF17AAE5FF17A7
+ E0FC19B8F9FF0F77A0560000000001080B001598CD9C18AFEBFF17A9E4FB17AA
+ E5FF17AAE5FF18AAE5FF19ABE5FF1AABE5FF0FA7E4FF10A7E4FF6FCBEFFFF1FA
+ FEFFF7FCFEFF37B6E8FF0AA5E4FF18AAE5FF18AAE5FF17AAE5FF17AAE5FF17AA
+ E5FC17ABE6FF16A6DEC002121800052C3B1517ABE6E717AAE5FF17AAE5FE17AA
+ E5FF18AAE5FF14A9E5FF0EA7E4FF0CA6E4FF39B6E9FFBEE7F8FFFFFFFFFFFFFF
+ FFFFF1FAFEFF32B4E8FF2EB3E8FF1CACE6FF14A9E5FF18AAE5FF17AAE5FF17AA
+ E5FF17A9E3FF18B0EEFA0B4F6C350D65884B19B5F4FF17A7E1FF17AAE5FF19AB
+ E5FF0FA7E4FF3CB8E9FFB0E2F6FFAFE2F6FFEDF9FDFFFFFFFFFFFBFEFFFFFFFF
+ FFFFF6FCFEFF29B1E7FF69C8EEFF9CDBF4FF0EA7E4FF18AAE5FF17AAE5FF17AA
+ E5FF17A8E3FD18B2EEFF0D78B0790D5C7C7918B5F3FF17A8E2FD17AAE5FF1AAB
+ E5FF09A5E3FF5BC3EDFFFFFFFFFFFCFEFFFFFEFFFFFFFCFEFFFFFEFFFFFFFFFF
+ FFFFF4FBFEFF38B6E9FF02A3E3FFA7DFF5FF51BFEBFF0BA5E4FF19ABE5FF17AA
+ E5FF17AAE5FC17AAE3FF16ABEFA00D84B18C18AFECFF17A9E3FB17AAE5FF1AAB
+ E5FF09A5E3FF5BC3EDFFFFFFFFFFF9FDFFFFFEFFFFFFFFFFFFFFFEFFFFFFFFFF
+ FFFFF4FBFEFF39B6E9FF02A2E2FF65C6EEFF81D1F1FF07A4E3FF1AABE5FF17AA
+ E5FF17AAE5FD17AAE5FF17AAE2B70D84B18C18AFECFF17A9E3FB17AAE5FF1AAB
+ E5FF09A5E3FF5BC3EDFFFFFFFFFFF9FDFFFFFEFFFFFFFFFFFFFFFEFFFFFFFFFF
+ FFFFF4FBFEFF39B6E9FF04A3E3FF61C5EDFF84D2F2FF08A4E3FF1AABE5FF17AA
+ E5FF17AAE5FD17AAE5FF17AAE2B70D5C7C7918B5F3FF17A8E2FD17AAE5FF1AAB
+ E5FF09A5E3FF5BC3EDFFFFFFFFFFFCFEFFFFFEFFFFFFFCFEFFFFFEFFFFFFFFFF
+ FFFFF4FBFEFF38B6E9FF009EE1FF9ADAF4FF61C5EDFF08A5E3FF1AABE5FF17AA
+ E5FF17AAE5FC17AAE3FF16ABEFA00D64884B19B5F4FF17A7E1FF17AAE5FF19AB
+ E5FF0FA7E4FF3BB7E9FFB0E2F6FFAFE1F6FFEDF8FDFFFFFFFFFFFBFEFFFFFFFF
+ FFFFF5FBFEFF2FB3E8FF68C8EEFFB3E3F6FF18AAE5FF16AAE5FF17AAE5FF17AA
+ E5FF17A8E3FD19B2EEFF0D78B078052C3B1417ABE6E717AAE5FF17AAE5FE17AA
+ E5FF18AAE5FF14A9E5FF0EA7E4FF0BA6E4FF39B6E8FFBEE7F8FFFFFFFFFFFFFF
+ FFFFF0FAFEFF37B6E9FF66C6EEFF2DB2E7FF10A7E4FF18AAE5FF17AAE5FF17AA
+ E5FF17A9E3FF18B1EEFA0B506C3401080B001597CD9B18AFEBFF17A9E4FB17AA
+ E5FF17AAE5FF18AAE5FF19ABE5FF1AABE5FF0FA7E4FF10A7E4FF6FCBEFFFF1FA
+ FDFFF7FCFEFF37B5E8FF03A3E3FF14A9E5FF19ABE5FF17AAE5FF17AAE5FF17AA
+ E5FC17ABE6FF16A6DFC002121800000000000A4E6A3219B7F7F917A6E0FF17AA
+ E5FE17AAE5FF17AAE5FF17AAE5FF17AAE5FF19ABE5FF18ABE5FF07A4E4FF37B5
+ E8FF8FD6F2FF25AFE6FF16AAE5FF18ABE5FF17AAE5FF17AAE5FF17AAE5FF17A7
+ E1FC19B8F8FF1176A154000000000000000301090D00159CD48718B0EEFF17A7
+ E1FA17AAE6FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF1BABE5FF11A8
+ E4FF0AA5E4FF16A9E5FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF17A9E3FB17AD
+ E8FF159FD6AF051A2400000000010001020100000000041B250416A5DCB918B1
+ EFFF17A7E1FA17AAE6FE17AAE5FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF19AB
+ E5FF1AABE5FF17AAE5FF17AAE5FF17AAE5FF17AAE5FF17A9E3FB17A6E0FF1ABA
+ FAD9064A6418000000000003040100000000000303010000000004555E1016A5
+ DBBC18B1EEFF17A6E0FC17A9E3FC17AAE5FE17AAE5FF17AAE5FF17AAE5FF17AA
+ E5FF17AAE5FF17AAE5FF17AAE5FE17AAE5FC17A7E0FC18ADE7FF18BBFFD70C59
+ 7B2700000000000203020000000000000000000000000003030200000000041C
+ 2607169BD08E19B8F8FD17AEEBFF16A8E2FF17A8E2FE17A9E3FC17AAE5FC17AA
+ E5FC17AAE5FC17A7E2FE17A8E3FF17AAE5FE19B8F8FF14A0D8AC044969170000
+ 0000000202020000000000000000000000000000000000000000000303010001
+ 0102010A0D000A4A64351597CCA719B4F2F018B6F5FF18B0EDFF17A9E4FF17AA
+ E5FF18A9E5FF18B5F5FF18B0EEF615A7E0B70A79A648011B2700000000010003
+ 0402000000000000000000000000000000000000000000000000000000000001
+ 02010001020300000000020A0D000E546D1C0C5A7A5C127EA98A19B0EDA018A9
+ E5A111B2DE900D6585660B4E6C26010E14010005070000000002000304020000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000201000000001D1D570D10102C0700000001010103010000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000001010301000000001F1F550F4B4BDBC93939B4890A0A1E00000000030101
+ 0301000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 01000000000204040D003F3FBAA07777E9FF6666E3FF3C3CB9810D0D21000000
+ 0003010103010000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 010000000002070717003F3FBBAC7F7FEFFF9696F8F96161E1FF3C3CB8810D0D
+ 2100000000030101030100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 01000000000404040D003A3AAEA54B4BD0FF7E7EEBFB9595F8FC6262E1FF3A3A
+ B7830A0A1F000000000301010301000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000001000101
+ 030500000000242471485757E0FF6767DFFF4A4ACCFF7E7EECFE9595F8FC6262
+ E1FF3737B68509091F0000000001000000000000000000000000000000000000
+ 0000000000000101030001010302010103020101020100000200020203040000
+ 00001A1A791F4D4DD8DE6969E2FF7575EBFD6666E1FF4A4ACCFF7D7DEBFB9696
+ F8F96666E3FF3939B48A0C0C2700000000000000000000000000000000000000
+ 0000000001020000000100000000000000000000000100000103000000002222
+ 721F4242DED16565DCFF7272EAFD6E6EE7FF7575ECFD6565DEFE4A4ACFFF7F7F
+ EEFD7777EAFF4B4BDCC91F1F5809000000000000000000000000000000000000
+ 0101000000001C1C3F041414463114144A310C0C28060505100026267B4F4D4D
+ D8E76666DCFF7272EAFD6F6FE8FF7272E9FD6767DEFF5555DCF73B3BB09A3F3F
+ BBAC3F3FB8A21A1A4B1300000000000000000000000000000000010102010000
+ 000019194D245151DDC36262E6FD6464EAFE4444C4BF3D3DB9AE5A5AE3FF6B6B
+ E1FF7272EAFD6F6FE7FF7171E8FC6161DCFF4040DAC81C1C762E050508000808
+ 1901060612000000000101010201000000000000000001010201000000000E0E
+ 280C4848D8D77878E5FF9595F8FD9292F5FF8181EEFF4C4CCFFF6363DCFD7676
+ ECFD6E6EE7FF7272E8FC6060E0FF3E3EBBAE0C0C2E0700000400010100040000
+ 0103000001030101030200000000000000000000000000000100000000010707
+ 12004040B46A5F5FE0FD8C8CF2FE8F8FF8FD9393F9FD8181EEFC4A4ACCFF6262
+ DEFF7676ECFD6767E4FF4343C6C40D0D260B0000000002020403010101000101
+ 0200010101000000000000000000000000000000000000000000000001000000
+ 00020B0B19003D3DB3645D5DE0FF8F8FF4FF9090F7FE9292F9FF8282EFFF4B4B
+ CCFE6262DCFF5353DAF922226C30000000000101040300000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000101
+ 0200000000040D0D19003A3AA9675555DCFF8D8DF5FC8F8FF7FE9393F9FF8282
+ EDFC4C4CD2FF3737AA9B00000000000002030000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000020204000000000712131B005B58AD88605ED8FF8D8DF5FA8F8FF7FE9393
+ F9FD8080EEFF4444C7BF0D0D2C01000000000101020000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000101
+ 01000201010402030200857F653EE3D0A9BC625FAD865454DDFB8F8FF4FF8F8F
+ F7FD9292F6FF6363EAF914144831000000000101030200000000000000000000
+ 0000000000000000000000000000000000000000000000000000010101000202
+ 010401000100867E6939F1D8BED88A79633E080A13003939A7695D5DE0FF8C8C
+ F3FC9595F8FE6161E5F814144630000000000101030200000000000000000000
+ 0000000000000000000000000000000000000000000001010100020201040100
+ 010089736F3AF0D4BED88C77643C01010100000000070A0A14003838A6675F5F
+ E1FD7878E5FF5151DDBE1C1C3F00000000000101030000000000000000000000
+ 0000000000000000000000000000000000000101010001020104000000008973
+ 6E3AF1D4BDD98C78633D01000000010101030202030000000004090914003B3B
+ A76C4848D7DD1A1A4E2300000000010102020000000000000000000000000000
+ 00000000000000000000000000000101010002010104000000008A726E3AEDD5
+ BFD9897A653C0200000001010203010101000000000001010200000000010808
+ 14050D0D270E0000000000000001000000000000000000000000000000000000
+ 000000000000000000000000000002020103000000008A726E3AEED5BFDA807C
+ 693D000100000201010401010100000000000000000000000000010101000101
+ 0102000000010101020200000000000000000000000000000000000000000000
+ 00000000000000000000000000000000000088716D39EFD8C0DC7F7C693C0001
+ 0000020201040101010000000000000000000000000000000000000000000101
+ 0100010102010000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000473D3615E0C8B2C47C78663E000101000202
+ 0204010101000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000004E453C0F443D351800000000030302030101
+ 0100000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000001000000020000
+ 0002000000020000000200000002000000020000000200000002000000020000
+ 0002000000020000000200000002000000020000000200000002000000020000
+ 0002000000010000000000000000000000000000000100000001000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000100000001000000000000000000000000000000090000002E0000
+ 003000000030000000300000002F0000002E0000002E0000002E0000002E0000
+ 002E0000002E0000002E0000002E0000002E0000002E0000002E0000002E0000
+ 002C0000000900000000000000000000000000000002000000AD000000D80000
+ 00CC000000CE000000CD000000D5000000DA000000D9000000D9000000D90000
+ 00D9000000D9000000D9000000D9000000D9000000D9000000D9000000D70000
+ 00E3000000AA00000002000000000000000000000026000000D00000004F0000
+ 0050000000510000005C00000021000000000000000100000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000DA00000024000000000000000000000023000000DD000000770000
+ 007A0000007A00000080000000600000004A0000004F0000004E0000004E0000
+ 004E0000004E0000004E0000004E0000004E0000004E0000004E0000004E0000
+ 004C000000E20000002100000000000000000000001D000000F7000000BD0000
+ 00BC000000BD000000BD000000C2000000C7000000C6000000C6000000C60000
+ 00C6000000C6000000C6000000C6000000C6000000C8000000C7000000C50000
+ 00C7000000F50000001D000000000000000000000024000000DA000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000DA00000024000000000000000000000024000000DA000000020000
+ 00020000000700000096000000E1000000D8000000DA000000DA000000DA0000
+ 00DA000000DA000000DA000000D8000000E10000009500000006000000020000
+ 0002000000DA00000024000000000000000000000024000000DA000000020000
+ 000000000043000000D4000000230000002B0000002A0000002A0000002A0000
+ 002A0000002A0000002A0000002B00000023000000D400000043000000000000
+ 0002000000DA00000024000000000000000000000024000000DA000000020000
+ 00000000004D000000C400000000000000050000000100000001000000010000
+ 000100000001000000010000000500000000000000C40000004D000000000000
+ 0002000000DA00000024000000000000000000000024000000DA000000020000
+ 00000000003F000000FF000000D9000000DE000000DE000000DE000000DE0000
+ 00DE000000DE000000DE000000DE000000D9000000FF0000003F000000000000
+ 0002000000DA00000024000000000000000000000024000000DA000000020000
+ 00000000004C000000CB00000002000000160000001300000013000000130000
+ 001300000013000000130000001600000002000000CB0000004C000000000000
+ 0002000000DA00000024000000000000000000000024000000DA000000020000
+ 00000000004D000000C500000000000000030000000000000000000000000000
+ 000000000000000000000000000300000000000000C50000004D000000000000
+ 0002000000DA00000024000000000000000000000024000000DA000000020000
+ 00000000004D000000C600000000000000040000000100000001000000010000
+ 000100000001000000010000000400000000000000C60000004D000000000000
+ 0002000000DA00000024000000000000000000000024000000DA000000020000
+ 00000000004C000000C400000000000000070000000300000003000000030000
+ 000300000003000000030000000700000000000000C40000004C000000000000
+ 0002000000DA00000024000000000000000000000024000000DA000000020000
+ 00000000004D000000C500000000000000030000000000000000000000000000
+ 000000000000000000000000000300000000000000C50000004D000000000000
+ 0002000000DA00000024000000000000000000000023000000D9000000040000
+ 00000000001F000000D4000000CE000000C8000000C9000000C9000000C90000
+ 00C9000000C9000000C9000000C8000000CE000000D30000001F000000000000
+ 0004000000D900000023000000000000000000000024000000D8000000000000
+ 0000000000000000000E00000038000000380000003800000038000000380000
+ 0038000000380000003800000038000000380000000E00000000000000000000
+ 0000000000D800000024000000000000000000000017000000DB000000700000
+ 0060000000650000005D00000051000000520000005200000052000000520000
+ 0052000000520000005200000052000000510000005D00000065000000600000
+ 0070000000DB000000160000000000000002000000000000004F000000B80000
+ 00B6000000B6000000B7000000B9000000B9000000B9000000B9000000B90000
+ 00B9000000B9000000B9000000B9000000B9000000B7000000B6000000B60000
+ 00B80000004F0000000000000002000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000002000000040000
+ 0004000000040000000400000004000000040000000400000004000000040000
+ 0004000000040000000400000004000000040000000400000004000000040000
+ 0004000000020000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000010000000300000000000000000000000000000009000000120000
+ 00120000000A0000000000000000000000000000000300000001000000000000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 000200000002000000000000001E00000072000000B4000000E1000000F70000
+ 00F7000000E1000000B4000000720000001E0000000000000002000000030000
+ 0001000000000000000000000000000000000000000000000000000000020000
+ 0000000000100000008A000000F5000000FF000000FF000000F2000000E10000
+ 00E1000000F3000000FF000000FF000000F50000008A00000010000000000000
+ 0003000000000000000000000000000000000000000000000003000000000000
+ 002C000000D3000000FF000000F0000000900000003D00000015000000010000
+ 0001000000160000003E00000092000000F1000000FF000000CE0000004C0000
+ 00870000000500000000000000010000000000000002000000000000002E0000
+ 00E5000000FF000000B20000001F000000000000000100000000000000000000
+ 000000000000000000010000000000000021000000B2000000FF000000FF0000
+ 00EB00000017000000000000000200000001000000000000000E000000D20000
+ 00FF000000940000000000000000000000030000000300000001000000000000
+ 00000000000100000003000000040000000000000011000000E0000000FF0000
+ 00FF0000003B0000000000000003000000030000000000000088000000FF0000
+ 00B0000000020000000100000002000000000000000000000000000000000000
+ 0000000000000000000000000002000000000000004E000000D3000000DE0000
+ 00FF000000790000000000000004000000000000001F000000F5000000F20000
+ 0022000000000000000200000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000100000004000000120000
+ 00270000001D00000000000000010000000000000072000000FF000000900000
+ 0000000000030000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000000000000000000000000000B1000000FF000000400000
+ 0000000000030000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000001000000010000
+ 00020000000200000001000000000000000B000000E1000000F1000000150000
+ 0000000000010000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000000000000000000012000000F7000000E2000000010000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000C0000000E0000000100000012000000F7000000E2000000010000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0001000000D6000000E8000000110000000B000000E1000000F1000000150000
+ 0000000000010000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000001000000000000
+ 0016000000F1000000E20000000B00000000000000B1000000FF000000410000
+ 0000000000030000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000003000000000000
+ 0042000000FF000000AF000000000000000000000071000000FF000000900000
+ 0000000000030000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000003000000000000
+ 0091000000FF0000006F00000000000000000000001F000000F5000000F30000
+ 0023000000000000000200000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000300000000000000240000
+ 00F4000000F30000001E00000000000000030000000000000087000000FF0000
+ 00B0000000020000000100000002000000000000000000000000000000000000
+ 0000000000000000000000000000000000020000000100000002000000AF0000
+ 00FF00000087000000000000000300000001000000000000000D000000D10000
+ 00FF000000950000000100000000000000030000000300000001000000000000
+ 0000000000010000000300000003000000000000000100000096000000FF0000
+ 00D00000000C00000000000000010000000000000002000000000000002E0000
+ 00E4000000FF000000B300000020000000000000000100000000000000000000
+ 000000000000000000010000000000000020000000B4000000FF000000E40000
+ 002D000000000000000200000000000000000000000000000003000000000000
+ 002B000000D2000000FF000000F1000000910000003E00000016000000010000
+ 0002000000160000003E00000091000000F0000000FF000000D10000002A0000
+ 0000000000030000000000000000000000000000000000000000000000020000
+ 00000000000F00000089000000F4000000FF000000FF000000F3000000E20000
+ 00E2000000F3000000FF000000FF000000F4000000880000000F000000000000
+ 0002000000000000000000000000000000000000000000000000000000000000
+ 000200000002000000000000001D00000071000000B4000000E0000000F60000
+ 00F6000000E0000000B3000000710000001D0000000000000002000000020000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000010000000300000000000000000000000000000009000000120000
+ 0012000000090000000000000000000000000000000300000001000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000020000000200000002000000020000
+ 0002000000010000000100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000010000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000004000000020000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000001000000010000
+ 000100000001000000000000000C0000001A0000001200000013000000130000
+ 0013000000120000000500000000000000000000000300000001000000000000
+ 00000000000000000000000000000000000000000001000000000000001A0000
+ 001B000000000000000000000019000000D5000000F4000000EC000000EE0000
+ 00EE000000E9000000CD00000094000000330000000000000001000000010000
+ 0000000000000000000000000000000000000000000200000000000000B90000
+ 00B700000000000000040000000000000059000000F1000000EA000000EB0000
+ 00EA000000F4000000FF000000FF000000FD0000009300000007000000000000
+ 0001000000000000000000000000000000040000000000000072000000FF0000
+ 00FF000000720000000000000005000000000000001200000016000000150000
+ 00150000001D000000380000008D000000F3000000FF000000B6000000070000
+ 00000000000100000000000000000000000000000039000000F7000000FF0000
+ 00FF000000F60000003900000000000000030000000000000000000000000000
+ 000000000000000000020000000000000033000000DD000000FF000000900000
+ 000000000002000000000000000000000013000000D2000000FF000000FD0000
+ 00FD000000FF000000D800000011000000000000000200000001000000010000
+ 00010000000200000003000000050000000000000038000000F5000000FE0000
+ 003400000000000000020000000000000093000000F4000000E7000000FE0000
+ 00FE000000E6000000F80000008B000000000000000200000000000000000000
+ 000000000000000000000000000000000006000000000000008C000000FF0000
+ 00920000000000000004000000000000001C0000000F00000028000000F10000
+ 00ED0000002A0000000F0000001A000000020000000000000000000000000000
+ 0000000000000000000000000000000000030000000000000038000000FF0000
+ 00CA000000040000000000000001000000020000000000000014000000EF0000
+ 00EB000000160000000000000001000000000000000000000000000000000000
+ 000000000000000000000000000000000002000000000000001E000000F20000
+ 00E9000000120000000000000001000000030000000000000015000000EF0000
+ 00EC000000180000000000000002000000000000000000000000000000000000
+ 0000000000000000000000000000000000010000000000000017000000EC0000
+ 00F0000000140000000000000002000000020000000000000014000000F00000
+ 00EC000000170000000000000001000000000000000000000000000000000000
+ 0000000000000000000000000000000000020000000000000018000000EC0000
+ 00EF000000150000000000000003000000010000000000000012000000E90000
+ 00F20000001D0000000000000002000000000000000000000000000000000000
+ 0000000000000000000000000000000000010000000000000016000000EB0000
+ 00EF000000140000000000000002000000010000000000000004000000CA0000
+ 00FF000000380000000000000003000000000000000000000000000000000000
+ 00000000000000000000000000020000001A0000000F0000002A000000ED0000
+ 00F1000000280000000F0000001C000000000000000400000000000000920000
+ 00FF0000008C0000000000000006000000000000000000000000000000000000
+ 00000000000000000002000000000000008A000000F8000000E6000000FE0000
+ 00FE000000E7000000F400000094000000000000000200000000000000350000
+ 00FF000000F50000003800000000000000050000000300000002000000010000
+ 000100000001000000020000000000000011000000D8000000FF000000FD0000
+ 00FD000000FF000000D200000014000000000000000000000002000000000000
+ 0091000000FF000000DD00000034000000000000000200000000000000000000
+ 00000000000000000000000000030000000000000039000000F6000000FF0000
+ 00FF000000F70000003900000000000000000000000000000001000000000000
+ 0007000000B6000000FF000000F30000008E000000380000001E000000150000
+ 0015000000160000001200000000000000050000000000000072000000FF0000
+ 00FF000000720000000000000004000000000000000000000000000000010000
+ 00000000000700000092000000FD000000FF000000FF000000F4000000EA0000
+ 00EB000000EA000000F100000059000000000000000400000000000000B70000
+ 00B9000000000000000200000000000000000000000000000000000000000000
+ 000100000001000000000000003300000093000000CC000000E9000000EE0000
+ 00EE000000EC000000F4000000D50000001900000000000000000000001B0000
+ 001A000000000000000100000000000000000000000000000000000000000000
+ 0000000000010000000300000000000000000000000400000012000000130000
+ 001300000013000000120000001A0000000C0000000000000001000000010000
+ 0001000000010000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000002000000040000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000010000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000100000001000000020000
+ 0002000000020000000200000002000000000000000000000000000000000000
+ 0000000000000000000000000000000000FF000000EC00000012000000000000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000020000000000000000000000020000
+ 0000000000000000000000000000000000FF000000EC00000012000000000000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000C0000000C000000000000
+ 0000000000000000000000000000000000FF000000EC00000012000000000000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000020000000000000050000000E2000000E1000000500000
+ 0000000000020000000000000000000000FF000000EC00000012000000000000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 000000000001000000000000000C000000D9000000FF000000FF000000D80000
+ 000C000000000000000200000000000000FF000000EC00000012000000000000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 000000000001000000000000000D000000D9000000FF000000FF000000D80000
+ 000E000000000000000200000002000000FF000000EC00000012000000000000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000040000000000000050000000E1000000DE000000500000
+ 00000000000F0000000C00000000000000FF000000EC00000012000000000000
+ 0001000000000000000000000000000000000000000000000001000000000000
+ 000000000000000000000000000C00000006000000050000000F000000000000
+ 0053000000E0000000DC00000054000000FF000000EC00000012000000000000
+ 0001000000000000000000000000000000020000000000000000000000020000
+ 00020000000000000050000000E1000000E200000052000000000000000E0000
+ 00DD000000FF000000FF000000EA000000FF000000EC00000012000000000000
+ 0001000000000000000000000001000000000000000900000009000000000000
+ 00000000000B000000DA000000FF000000FF000000DB0000000A000000070000
+ 00DE000000FF000000FF000000E9000000FF000000EC00000012000000000000
+ 000100000000000000020000000000000051000000E2000000E3000000500000
+ 00000000000E000000DA000000FF000000FF000000DA0000000E000000000000
+ 0051000000E2000000DC00000052000000FF000000EC00000012000000000000
+ 0001000000010000000000000009000000DD000000FF000000FF000000DD0000
+ 000C000000000000004D000000E4000000E100000050000000000000000A0000
+ 0002000000070000000B00000000000000FF000000EC00000012000000000000
+ 0001000000020000000000000009000000DC000000FF000000FF000000DD0000
+ 00070000000500000005000000040000000D0000000000000051000000E40000
+ 00E70000004D0000000000000005000000FF000000EC00000012000000000000
+ 000300000000000000020000000000000050000000E3000000E6000000430000
+ 0045000000E6000000E60000004F000000000000000F000000DA000000FF0000
+ 00FF000000DB0000000C00000000000000FF000000EC00000012000000000000
+ 00000000000C0000000C00000000000000000000000800000005000000070000
+ 00DE000000FF000000FF000000DD0000000700000009000000DB000000FF0000
+ 00FF000000DA0000000A00000000000000FF000000EC00000015000000000000
+ 0052000000E1000000E000000050000000000000000400000000000000080000
+ 00DF000000FF000000FF000000DC0000000B0000000000000052000000E20000
+ 00E20000004E0000000000000003000000FF000000ED0000000F000000080000
+ 00DA000000FF000000FF000000D80000000C0000000000000012000000010000
+ 0044000000E2000000E000000050000000000000000200000000000000080000
+ 0009000000000000000000000000000000FF000000ED0000000F000000080000
+ 00D9000000FF000000FF000000DA000000030000004E000000E0000000E00000
+ 0046000000000000000C00000000000000010000000000000002000000000000
+ 0000000000020000000000000000000000FF000000EC00000015000000000000
+ 0052000000DF000000DF0000004E00000000000000E0000000FF000000FF0000
+ 00DF000000070000000000000002000000000000000000000000000000010000
+ 0001000000000000000000000000000000FF000000EC00000012000000000000
+ 00000000000D0000000D0000000000000008000000DD000000FF000000FF0000
+ 00DD000000070000000000000001000000000000000000000000000000000000
+ 0000000000000000000000000000000000FF000000EC00000013000000000000
+ 00050000000100000001000000050000000000000051000000E0000000E00000
+ 004F000000000000000300000001000000010000000100000001000000010000
+ 0001000000010000000100000001000000FF000000EB00000011000000000000
+ 0001000000000000000000000000000000000000000000000009000000090000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000FF000000ED00000026000000110000
+ 0016000000150000001500000015000000150000001800000013000000130000
+ 0018000000150000001500000015000000150000001500000015000000150000
+ 0015000000150000001500000015000000FF000000FE000000EE000000ED0000
+ 00ED000000ED000000ED000000ED000000ED000000ED000000EE000000EE0000
+ 00ED000000ED000000ED000000ED000000ED000000ED000000ED000000ED0000
+ 00ED000000ED000000ED000000ED000000FF000000FF000000FF000000FF0000
+ 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
+ 00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
+ 00FF000000FF000000FF000000FF000000000000000000000000000000000000
+ 0000000000000000000000000000000000010101000062432349714E2976714E
+ 2976624323490101000000000001000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000030202010000000228230F02DBA465D4FED19FFFFED1
+ 9FFFDBA464D428230F0200000002030202010000000000000000000000000000
+ 0000000000000000000000000000000000000000000001010100020101010100
+ 0000000000000301010204030104000000004F351628F0BB82F4FDE0BFFEFDE0
+ BFFFF1BB82F45035152700000000040301040301010200000000010000000201
+ 0101010101000000000000000000000000000000000001010001000000000202
+ 01020302010400000000190F070369441F37A1703DB1F4C99BFFFDDCB7FDFDDD
+ B7FDF4C89BFFA16F3DB069462037191007030000000003020104020201020000
+ 00000101000100000000000000000100000000000000181108072D1C0B120B06
+ 020002020300402A1324C98D50B4F4C18AFFFFDCB3FFFFE1BEFFFFDFBAFFFFDF
+ BAFFFFE1BFFFFFDDB2FFF4C18AFFCA8E51B340291224020201000B0602002D1C
+ 0B1218110807000000000100000002010104000000008F633369EFAE6DECA677
+ 46A597663271E5AA6DE1FBD9B0FFFFE3C2FDF3CB9FFDE6B885FFE3B482FFE3B4
+ 82FFE6B885FFF3CBA0FDFFE3C2FDFBD8B1FFE4A96BE196653170A67747A4EEAF
+ 6CEB8F62346900000000020101040000000063530B18EAB36DE3FBDBBBFFFFDC
+ B1FDF9CD9CFFFBDAB6FEFCDBB4FCDFAD78FFE0B78BFFEED4B6FFF4DEC6FFF4DE
+ C6FFEED4B6FFE0B78AFFE0AE79FFFCDAB4FCFBDAB6FEF9CD9DFFFFDCB1FDFBDB
+ BBFFEAB36EE363530C180000000009060400B77C407BF4C99AFFFFE1BEF9FCDA
+ B5FCFFE1BDFCFBD9B1FEDBA873FFEED3B6FFFFF7E8FFFFF4E6FFFFF4E6FBFFF4
+ E6FBFFF4E6FFFFF7E8FFEED3B6FFDBA873FFFBD9B1FEFFE1BDFCFCDAB5FCFFE1
+ BEF9F3C99AFFBB7E417B0B070400000000005F40201ADE9E5DC6F6D0A6FFFEDD
+ B7FDFFDEB9FFE0AE7AFFEDD3B6FFFFF9ECFFFDEFDDFEFFF3E4FEFCECD8FFFCEC
+ D8FFFFF3E4FEFDEFDDFEFFF9ECFFEDD3B6FFE1AE7BFFFFDEB9FFFEDDB7FDF6D0
+ A5FFDFA060C66040211A0000000002010101000000005E391D12D99C5DD2FEDD
+ B9FFF4CB9EFDE0B78BFFFFF7E9FFFDEFDDFEFEF0DCFFE5BA8DF1CC9255A7CC91
+ 55A7E5BA8DF1FEF0DDFFFDEFDDFEFFF7E9FFDFB78BFFF3CB9EFDFEDDB9FFD99C
+ 5ED25E3A1F13000000000201000102010100000000021A100600D2985CBCFFE2
+ BFFFE6B785FCEED3B6FFFFF5E6FEFFF3E4FFE6BA8DF54C2E0E400E0902000E08
+ 03004D2E0E42E6BB8DF6FFF3E4FFFFF5E6FEEED3B5FFE6B785FCFFE2BFFFD398
+ 5BBB1A100600000000020201010002010101000000001B100410DBA66DDDFFE3
+ BFFFE2B381FDF4DEC6FFFFF5E6FBFCECD8FFC99054A7130B0300000000060000
+ 0006140C0400CA9157A8FCECD8FFFFF5E6FBF4DEC6FFE3B382FDFFE3BFFFDBA5
+ 6DDC1C10050F000000000201010102010101000000001B10040FDBA56CDDFFE3
+ BFFFE2B382FDF4DEC6FFFFF5E6FBFDECD8FFC98F54A8130B0300000000060000
+ 0006140B0400CB9056A9FCECD9FFFFF5E6FBF4DEC6FFE3B382FDFFE3BFFFDBA5
+ 6DDC1B10050F000000000201010102010100000000021A100600D2985BBCFFE2
+ BEFFE6B785FCEED3B6FFFFF5E6FEFFF3E4FFE6BA8DF64D2E0F420D0702000D07
+ 02004C2E0E42E6BB8DF6FFF3E4FFFFF5E6FEEED3B5FFE6B785FCFFE2BFFFD298
+ 5BBB1A100600000000020201010002010101000000005E391E13D99C5ED2FEDD
+ B9FFF4CB9EFDE0B78BFFFFF7E9FFFDEFDDFEFEF0DDFFE6BB8DF2C88F54A8C88F
+ 54A8E6BB8DF2FEEFDDFFFDEFDDFEFFF7E9FFDFB78AFFF3CB9EFDFEDEB9FFD99B
+ 5CD25E391D130000000002010101000000005F40201ADE9E5DC6F6D0A6FFFEDD
+ B7FDFFDEB9FFE1AE7BFFEDD3B6FFFFF9ECFFFDEFDDFEFEF4E4FEFDECD9FFFDEC
+ D9FFFEF3E4FEFDEFDDFEFFF9ECFFEDD3B6FFE1AE7AFFFFDEB9FFFEDDB7FDF6D0
+ A6FFDE9E5DC65F40201A0000000009060400B77C407BF4C99AFFFFE1BEF9FCDA
+ B5FCFFE1BDFCFBD9B1FEDBA873FFEED3B6FFFFF7E8FFFFF4E6FFFFF4E6FBFFF4
+ E6FBFFF4E6FFFFF7E8FFEED3B6FFDBA873FFFBD9B1FEFFE1BDFCFCDAB5FCFFE1
+ BEF9F4C99AFFB77C407B090604000000000063530B18EAB36DE3FBDBBBFFFFDC
+ B1FDF9CD9DFFFBDBB6FEFCDAB4FCE0AE79FFE0B78AFFEED4B5FFF4DEC6FFF4DE
+ C6FFEED4B5FFE0B78AFFE0AE78FFFCDBB4FCFBDBB6FEF9CD9DFFFFDCB1FDFBDB
+ BBFFEAB36EE363530B180000000002010104000000008F633369EFAE6CECA677
+ 47A596653071E4A86BE1FBD9B1FFFFE3C2FDF3CBA0FDE6B885FFE3B483FFE3B4
+ 83FFE6B885FFF3CBA0FDFFE3C2FDFBD8B1FFE4A86BE196653170A67747A4EEAF
+ 6CEB8F63346900000000020101040100000000000000181108072D1C0B120B06
+ 02000202010040291223C88D50B2F5C18AFFFFDCB2FFFFE1BFFFFFDFBAFFFFDF
+ BAFFFEE1BFFFFFDCB2FFF4C18AFFC88C4FB240291223020201000B0602002D1C
+ 0B12181108070000000001000000000000000000000001010001000000000202
+ 01020302010400000000180F060369452137A1703DB0F4C99BFFFEDDB7FDFDDD
+ B7FDF4C99BFFA16F3DB068452037180F06030000000003020104020201020000
+ 0000010100010000000000000000000000000000000001010100020101010100
+ 0000000000000301010204030104000000004F351628F0BB82F4FDE0BFFEFDE0
+ BFFFF1BB81F45035152700000000040301040301010200000000010000000201
+ 0101010101000000000000000000000000000000000000000000000000000000
+ 00000000000000000000030202010000000228230F02DBA565D3FFD2A2FFFFD2
+ A2FFDBA565D428230F0200000002030202010000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000010101000062432349714F2B76714F
+ 2B76624324490101010000000001000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000100
+ 0102010001020100010201000102010001020100010201000102010001020000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000040102021806
+ 0C1117060B1317060B1317060B1317060B1317060B1417060B1518070C140A03
+ 0402000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000000000000001000101000000001D080E16AB2E
+ 52D9A62D50F3A72D50EDA72D50EEA92D51F0AA2D51EBA72C50EAB83156DC5416
+ 2411000000000301010100000000000000000000000000000000000000000000
+ 00000000000000000000000000000000000002000101000000001F080F15B731
+ 58D6B13056F0B23056E9B43057EDAB2D52E5A82D51F0A42B4FFFB43256F14619
+ 2010000000000301010100000000000000000000000000000000000000000000
+ 000000000000000000000000000000000000000000000000000008020402300C
+ 17132F0C1615320D181821080F0D6B1D332BAC2E53DDAF2F54FF932647860200
+ 0100000000020301020103010201030102010301020103010201030102010100
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000100010100000000350F190DA32C4FC1B02F55FF99294A9817060B000000
+ 0001010001000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000502
+ 0203000000013E132107B23154B6B12F56FF992949A917060B02000000010000
+ 000106030401391A26123A1A26133A1A26133D1B27143E1C28183F1C29140A05
+ 0702000000000100000000000000000000000000000000000000020001010000
+ 00011A021601A8295DA5AF3053FF9D2C4CB719070C0900000000070203040000
+ 0000180B1013DC638FE5DF6491FCE06492F9D45F89F2CE5C85E9D35F89D72410
+ 1718000000000201010100000000000000000000000001000000000000010802
+ 040086244094AD2E53FFAB2D51C4451A21100000000002010101010000010000
+ 00000C05080B7133497D75354C8D662E427DA94C6EA5C2577EFFCA5A84D31F0E
+ 150A000000000201010100000000000000000100000000000002050203008724
+ 417FB33057FFAA2E53DC9225422641101D054A1422114914210E44131F0D0401
+ 02010000000002010101000000003E1D2907BE547BC3D25E89F1612B402B0000
+ 00000101010200000000000000000000000002000102000000001F090F17AF2F
+ 55E8A22B4EFFA52C50F5A72D50ECB33156F4B13055F1B53156F6A82D50E50903
+ 040D010101000000000446202807D35C88C0D5608AFC622C3F3B000000000101
+ 01030000000000000000000000000000000002000101000000001E080E16B831
+ 58D7B43157F0B73258F0B73258F5B43157F3B33157F2B73258F7A92E51E50B03
+ 050E000000000E060900A94C6CA6CC5F88FF5828394100000000020101020000
+ 00000000000000000000000000000000000001000000000000000C0305014914
+ 210D48142110430F1C0C410E1B09410E1B09410E1B09420E1B0941101D0B0301
+ 0103030203009E466686D25F8AFFA9334A6207020300150A0E1314090E0D0301
+ 0201000000000000000000000000000000000000000000000000000000000000
+ 0000000000000B0C0D061012120F1011120E12121311131314120B0A0B090000
+ 0000190C1117CE5C86F2C95A83FFCB577DF1C95A82FAC85A82FFCD5C85E4220F
+ 1617000000000201010100000000000000000000000000000000010000000603
+ 030400000000B27E917CF9B1CAFFE6A3BBF7DB9CB2E7F1ABC4FA75525E7C0000
+ 0000150A0E0E9D466770A2486A7EA1496A81A2486A7FA1486A82A64A6C751B0C
+ 120C000000000101010100000000000000000000000000000000000000000201
+ 02020000000086616E44B280928EB381937DD99BB2E1F1ACC5FF7A5864620000
+ 0000040304040000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000100010000000002070505009C708072EFABC3FFCD95A881231B1E000000
+ 0001020102010100010301000103010001030100010301000103010001030000
+ 0000000000000000000000000000000000000000000000000000000000000101
+ 01000000000109060700AA7A8B7FF2ADC6FFBE8B9D711F171A00000000020101
+ 0100000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000302
+ 020300000000956B7B60EEABC3FFDA9CB2E1C08B9E7AB38092915E434D450000
+ 0000030203020000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000202
+ 020300000000AC7B8C79E7A6BDF5DA9CB2E7DE9FB6F5FDB5CEFF7856627C0000
+ 0000040304050000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000001610120921171A161F1619151E1518111F1519120F0A0C090000
+ 0000010000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000201010102010102020101020201010202010102010101010000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000101
+ 0100010101000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000010101010101
+ 0102000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000002020201000000020D0C
+ 0A000B0A08010000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000202010200010100121211088C81
+ 6B7F4B4439160000000003030201000000000100000003030103020200000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000000101000003030203000000003E392F119D927DB9AEA1
+ 85F4443F340F0000000003030201000000000000000000000000010101020101
+ 0000000000000000000000000000000000000000000000000000020201010202
+ 0101020201010202010102020203000000003E3A3029A6997FD49A8E75FFA79A
+ 80EA454035100000000004040301000000001510070C7F652845272703040000
+ 0000010100000000000000000000000000000000000000000001000000000000
+ 000001010000000000020B0A080066605448A1957BE99D9178FF988C75FFA99C
+ 82EE45403511000000000705030200000000281F0D09FFD656D9C7A6357F0000
+ 000000000003010000000000000000000000000000000505040027231B102723
+ 1B1828241C18221F18107A705C6CAC9E83FD9A8E76FE9B8F77FB998D76FFA99C
+ 82EE47413511000000000B080301B5861F74523C0B234E3F1B1CFFE660E98469
+ 2B400000000004030102000000000202020300000000423B2D4E8B7D60EB8275
+ 59E7827559EB887B5FD79F927AED9A8E77FF9C9078FD9C9078FE998D76FFAA9C
+ 82EE423F35110200000038220600E0B22790FFC62CDB2F2208009D7E3574FAC8
+ 51C317130700000000010201010002020204000000004C44358681755AFF766A
+ 52FB776B52FF7C7057EC988D75ED9D9179FF9C9078FF9C9078FE9A8E76FFA99C
+ 82F0423E3503AF770073D78F037B2A1A0400F5B92BC49B72187A392B1400FFE2
+ 58E086761A2E000000000504010202020204000000004942338183765AFF786C
+ 53F9796D53FF7E7259EA9A8E76EE9D9179FF9C9078FE9C9078FE998D76FFAA9D
+ 82EF3E3B350968470031FFC906E8714300226F531546FFC72CD2291F0600DCAD
+ 47B4A480366A000000000504020302020204000000004A43338283765AFF786C
+ 53FB796D53FF7E7259EB9A8E76EE9D9179FF9C9078FE9C9078FE998D76FFAA9D
+ 82EE443F351500000000D59405A4C38601772F230A12FFC92DD5271C0507D3A7
+ 458DA180338D000000000504020402020204000000004A43338283765AFF786C
+ 53FB796D53FF7E7259EB9A8E76EE9D9179FF9C9078FE9C9078FE998D76FFAA9D
+ 82EE443F351500000000D59405A4C38601772F230A12FFC92DD5271C0508D3A7
+ 458DA180338D000000000504020402020204000000004942338183765AFF786C
+ 53F9796D53FF7E7259EA9A8E76EE9D9179FF9C9078FE9C9078FE998D76FFAA9D
+ 82F03E3B350968460031FFC706E8714400226F521546FFC62DD2291E0700DCAD
+ 47B4A480366A000000000504020302020204000000004C44358681755AFF766A
+ 52FB776B52FF7C7057EC988D75ED9D9179FF9C9078FF9C9078FE9A8E76FFA99C
+ 82F0423D3503AF7C0071D799037A2A180400F5BA2AC59C721878392B1400FFE2
+ 57E18675192E00000000050401020202020300000000413B2D4E8A7D5FEB8275
+ 59E7827559EB887B5FD79F927AED9A8E77FF9C9078FD9C9078FE998D76FFAA9D
+ 82EE423C35110204000038330600E0AE2790FFC82DD72F2007009D7D3376FAC8
+ 51C317130700000000010201010000000000000000000505040027241A102723
+ 1B1828241C18221F18107A705C6CAC9E83FD9A8E76FE9B8F77FB998D76FFA99C
+ 82EE47413511000000000B080302B5861F72513C0C204E3C1A1DFFE45FE9846C
+ 2C3F000000000403010200000000000000000000000000000001000000000000
+ 000001010000000000020B0A080066605448A1957BE99D9178FF988C75FFA99C
+ 82EE4540351100000000070603020000000029200D0BFFD756DBC7A7357E0000
+ 0000000000030100000000000000000000000000000000000000020201010202
+ 0101020201010202010102020203000000003E3A3029A6997FD49A8E75FFA79A
+ 80EA454035100000000004040301000000001510070C7F652844272703040000
+ 0000010100000000000000000000000000000000000000000000000000000000
+ 000000000000000000000101000003030203000000003E392F119D927DB9AEA1
+ 85F4443F340F0000000003030201000000000000000000000000010101020101
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000202010200010100121211088C81
+ 6B7F4B4439160000000003030201000000000100000003030103020200000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000002020201000000020D0C
+ 0A000B0A08010000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000010101010101
+ 0102000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000101
+ 0100010101000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000200000000000000510000
+ 002D0000000000000004000000000000000000000001000000100000001B0000
+ 001B000000100000000100000000000000000000000300000001000000000000
+ 0000000000000000000000000000000000000000000400000000000000B60000
+ 006500000000000000000000002400000087000000BB000000CB000000D60000
+ 00D5000000CB000000BB00000088000000250000000000000002000000020000
+ 0000000000000000000000000000000000000000000400000000000000B50000
+ 005F00000000000000A2000000E30000009E00000051000000210000000C0000
+ 000C00000021000000500000009A000000DF0000009E00000012000000000000
+ 0002000000000000000000000000000000000000000400000000000000AD0000
+ 008C000000B9000000980000000C000000000000000100000000000000000000
+ 0000000000000000000100000000000000140000009E000000DE000000320000
+ 0000000000030000000000000000000000000000000500000000000000A20000
+ 00FF000000A20000002C00000040000000270000000200000000000000620000
+ 006200000000000000060000000300000002000000000000005C000000EB0000
+ 00340000000000000002000000000000000000000004000000000000007D0000
+ 00CF000000BC000000CB000000DA0000006C00000000000000000000008F0000
+ 008F000000000000000500000000000000010000000500000000000000620000
+ 00DA0000000E0000000000000001000000000000000200000005000000000000
+ 00000000000000000000000000000000000000000005000000000000008D0000
+ 008D000000000000000500000000000000000000000000000005000000000000
+ 009D0000009D0000000000000003000000000000002B000000B2000000040000
+ 00020000000300000003000000030000000100000005000000000000008F0000
+ 008F000000000000000500000000000000000000000000000001000000000000
+ 0019000000DE000000260000000000000000000000870000009F000000000000
+ 00030000000000000000000000000000000000000005000000000000008F0000
+ 008F000000000000000500000000000000000000000000000000000000030000
+ 00000000009A000000850000000000000000000000B700000053000000000000
+ 0003000000000000000000000000000000000000000500000000000000900000
+ 0090000000000000000500000000000000000000000000000000000000030000
+ 000000000054000000B70000000000000010000000CB00000022000000000000
+ 00010000000000000000000000000000000000000005000000000000008F0000
+ 008E000000000000000500000000000000000000000000000000000000010000
+ 000000000022000000CB000000100000001A000000D50000000B000000000000
+ 0001000000000000000000000000000000000000000300000000000000C10000
+ 00C8000000000000000100000000000000000000000000000000000000010000
+ 00000000000B000000D50000001B0000001B000000D60000000A000000000000
+ 0001000000000000000000000000000000040000000000000048000000FE0000
+ 00AD000000000000000000000000000000000000000000000000000000010000
+ 00000000000B000000D50000001B00000011000000CB00000021000000000000
+ 00010000000000000000000000020000000000000048000000F0000000480000
+ 0000000000020000000000000000000000000000000000000000000000010000
+ 000000000022000000CB0000001000000000000000B700000053000000000000
+ 00030000000000000002000000000000004B000000F100000047000000000000
+ 0003000000000000000000000000000000000000000000000000000000030000
+ 000000000054000000B70000000000000000000000860000009A000000000000
+ 000300000001000000000000000E000000CD0000004D00000000000000040000
+ 0000000000000000000000000000000000000000000000000000000000030000
+ 00000000009B00000085000000000000000000000026000000DE000000190000
+ 0000000000010000000000000003000000100000000000000002000000000000
+ 0000000000000000000000000000000000000000000000000001000000000000
+ 001A000000DE000000260000000000000003000000000000009F0000009C0000
+ 0000000000050000000000000000000000000000000200000000000000000000
+ 0000000000000000000000000000000000000000000000000005000000000000
+ 009D0000009C000000000000000300000001000000000000000F000000DB0000
+ 0061000000000000000500000001000000010000000000000000000000000000
+ 0000000000000000000000000000000000010000000500000000000000620000
+ 00DB0000000E0000000000000001000000000000000200000000000000320000
+ 00EC000000600000000000000002000000030000000300000001000000010000
+ 000100000001000000030000000300000002000000000000005F000000EB0000
+ 0032000000000000000200000000000000000000000000000003000000000000
+ 0032000000DE0000009F00000015000000000000000100000000000000000000
+ 000000000000000000010000000000000015000000A0000000DE000000310000
+ 0000000000030000000000000000000000000000000000000000000000020000
+ 0000000000120000009D000000DF0000009B00000051000000220000000A0000
+ 000A00000022000000520000009B000000DF0000009D00000011000000000000
+ 0002000000000000000000000000000000000000000000000000000000000000
+ 000200000002000000000000002400000087000000BA000000CB000000D60000
+ 00D6000000CB000000BA00000087000000240000000000000002000000020000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000001000000030000000000000000000000010000000F0000001B0000
+ 001B0000000F0000000100000000000000000000000300000001000000000000
+ 0000000000000000000000000000010203020102020300000000000000000002
+ 0400081921042D5C6E403C66755C25343A0F0000010001010100000000000202
+ 020402040405000000020000000000030400000609000D585E18305F7140060D
+ 1002000000000001010000000000000000000105070009191E0A2D5867415294
+ AB887CCAE2D194E8FBF7E6FEFFFFD1EBF3E57CA3B19B385B685006161C0D0003
+ 05000102030001080C011B39421A3B72876061B2CDA488E1F4F276CDEAC10818
+ 1E000000000001010201000000001B333B325BA0B59A84D5EDE09DF0FDFDA8F6
+ FFFFAAF4FFFFA2EEFEFEECFBFDFEFFFFFFFFFFFFFFFEF8FEFEFFC9E9F3E5759D
+ AB944170817772BFD9B78EE0F6F4A5F6FFFFA8F2FEFCAEF5FFFF77C7DFBF0615
+ 1B000000000001010201000000003C6D7A78ABFFFFFFA8F0FDFDA4EDFDFEA2EC
+ FDFBA3EDFEFD9FEDFEFEECFBFFFFFFFEFEFEFCFCFCFBFFFDFCFDFFFFFFFFFFFF
+ FFFFBEFBFFFFA5F2FFFFA9F0FEFFA3ECFBFDA1EBFCF9A7F1FFFF77C8E1BF0716
+ 1C0000000000010102010000000038647172A4F4FFFFA2EBFCFBA2EDFEFFA3EE
+ FFFFA4EEFFFF9FEDFFFFECFCFFFFFFFFFFFFFDFEFEFFFEFEFEFFFFFFFFFEFFFF
+ FFFCB5F4FFFC99EFFFFC9FF1FFFEA1F3FFFFA2F1FEFCA9F1FFFF77C7E0BF0716
+ 1C0000000000010102010000000038657373A6F6FFFFA3ECFDFDA3EEFFFFA3EE
+ FFFFA4EEFFFF9FEDFFFFECFBFFFFFFFFFEFFFEFFFFFFFDFDFDFFF2E9E2FFEAD3
+ C2FFC9BEAAFFC0BBA7FFBFBFACFFAFCDC9FFA2DDE8FCA4F5FFFF76CBE4C00917
+ 1D0000000000010102010000000038657373A6F6FFFFA3ECFDFDA3EEFFFFA3EE
+ FFFFA4EEFFFF9FEDFFFFECFBFEFFFFFFFFFFEFE5DDFFE1BB9CFFE6AE83FFE9AB
+ 7AFFF0AD7BFFF2AE7CFFF1AD7BFFEDAC7BFFDFAD85FCC3BEABFF79BBCDBE0516
+ 1E0000000002010202000000000038657373A6F6FFFFA3ECFDFDA3EEFFFFA3EE
+ FFFFA4EEFFFF9FEDFEFFECFDFFFFECD1BFFFE2AA7FFFEFB07FFFE7AD81FFE5BA
+ 9AFFE3C2A9FFE3C2AAFFE2C1A8FFE4B694FFE9AD7FFEF3B17FFFD8AB83F57354
+ 3B4401000000010101030000000038657373A6F6FFFFA3ECFDFDA3EEFFFFA3EE
+ FFFFA3EDFDFFA1F3FFFFD4CCBEFFEAAB7DFFEDB284FFE1B798FFEFE4DBFFFCFC
+ FBFFFFFFFFFFFFFFFEFFFFFFFFFFFAF9F8FFEBDBCFFFDFB18DFEF2B586FFF2B2
+ 82F37C54343F000000000101010338657373A6F6FFFFA3ECFDFDA3EEFFFFA3ED
+ FEFFA2F3FFFFA6D8DCFFE0AA80FFEEB283FFE1C1A8FFFCFBFBFFFFFFFFFFFFFF
+ FEFFFFFEFDFFFFFEFDFFFEFDFCFFFEFEFEFFFFFFFFFFF7F4F0FFDFB597FCEFB5
+ 88FFE7A978DB342315110000000038657373A6F6FFFFA3ECFDFDA3EEFFFFA4EE
+ FFFF9FEEFFFFC5B59CFFF4B180FFDFB899FFFBFCFBFFFFFFFFFFFEFDFDFFFFFF
+ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFCFFFFFFFFFFF6F1EDFFDFAD
+ 87FBFABD8EFF976C4A7C0000000038657373A6F6FFFFA3ECFDFDA3EDFDFFA3F2
+ FFFFA4DAE1FFE4AD82FFE8AE82FFEDE1D7FFFFFFFFFFFEFDFDFFFFFFFFFFFFFF
+ FFFFFFFFFFFFFFFFFFFFE4E1E0FFE8E7E6FFFFFFFFFFFEFDFCFFFFFFFFFFE7CF
+ BFFDEBB283FFE39F74D7450C060A38657373A6F6FFFFA3ECFDFDA3EDFDFFA0F3
+ FFFFB4C9C2FFEEAC7BFFE3B999FFFBFBFBFFFFFFFFFFFEFEFEFFFDFCFCFFFCFC
+ FCFFFFFFFFFFF2F1F1FFB2ACA8FF847B74FFCDC9C6FFFFFFFFFFFFFFFFFFF5F0
+ ECFEE3B08AFFF4B384FA72442D3B38657373A6F6FFFFA3ECFDFDA4EDFDFF9FF2
+ FFFFC0BCA9FFF2AE7CFFE2C1A8FFFFFFFFFFFEFDFCFFFFFFFFFFDDDBD9FFCDC9
+ C6FFFFFFFFFFFCFCFBFFF4F4F3FF98908AFFC9C5C2FFFFFFFFFFFEFDFDFFFCFD
+ FEFFE0B493FDFABC8BFF6B4E366D38657373A6F6FFFFA3ECFDFDA4EDFDFF9FF2
+ FFFFC1BBA7FFF2AE7CFFE3C3AAFFFFFFFFFFFFFFFFFFDEDBDAFF8B837CFF8279
+ 73FFD0CCCAFFFFFFFFFFC0BCB8FF827972FFD5D2D0FFFFFFFFFFFEFEFEFFFDFE
+ FFFFE1B796FDFBBB8BFF6E4D367438657373A6F6FFFFA3ECFDFDA4EDFDFF9FF2
+ FFFFBEBDABFFF1AD7BFFE2C0A6FFFFFFFFFFFFFEFEFFFCFBFBFFBDB9B5FFADA7
+ A2FFFCFBFBFFF1EFEEFFF7F7F6FFAEA8A3FF99928CFFFFFFFFFFFDFDFDFFFCFD
+ FEFFE0B492FEF9BB8AFF6A50376738657373A6F6FFFFA2ECFCFCA2ECFCFD9FF1
+ FFFCB0CDC9FEEEAC7BFEE3B693FFF9F6F5FFFFFFFFFFFFFFFFFFF5F4F4FFEFEE
+ EDFFFFFFFFFFE9E7E6FF9E9690FFA39C97FFF0EFEEFFFFFFFFFFFFFFFFFFF2E9
+ E3FEE3B087FFF3AF81F67339242E38657372A4F4FFFFA5EDFCFCA7F0FEFFAAFC
+ FFFF9EDFE6FFDCAD87FFEAAD7FFEEAD8CBFFFFFFFFFFFDFDFCFFFFFFFFFFFEFE
+ FEFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFCFFFFFFFFFFE4C8
+ B2FDEFB485FFD9996FCA300804043A677379ADFFFFFF9BEAFBFE83D7EFD95B9E
+ B59C275A6E3EA07856A0FABD8DFFDEAF8BFBF6F2EFFFFFFFFFFFFEFDFCFFFEFD
+ FDFFFFFFFFFFFEFEFEFFFEFEFEFFFDFCFCFFFDFCFBFFFFFFFFFFF0E4DCFFE0AB
+ 82FBFABD8FFF805B3E64000000002E596855508FA39432646E370B1E250D0509
+ 0D0000000000472C1F1CEFAD80E5EDB486FFDFB494FCF6F2EEFFFFFFFFFFFFFE
+ FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFFFFFFFFFF1E6DEFFDFAE88FAF3B9
+ 8DFFDB9E6DC122170D0200000000050C0E000103030000000000000000010202
+ 020301030305020002007D523743F0B283F3EFB588FFDEAD87FBE8D1C0FDF7F2
+ EEFFFDFFFFFFFDFEFEFFFDFEFFFFF4ECE7FEE5C9B4FDE0AA81FBF3B98DFFE5A7
+ 78DB5A3C22220000000002010102000000010203040401030303010202010001
+ 01000000000001010103000000007A53333DE8A979DFFABD8EFFEBB183FEE2B1
+ 89FFE0B594FDE0B696FDE0B493FEE3B087FFEEB485FEFABD8EFFDC9E6DC45A3B
+ 2321000000000201010200000000000001000000000000000000000000000000
+ 0000000000000101000002010102020100002E1F1212956B4A7DE39F74D9F4B3
+ 84F9FABC8BFFFBBC8BFEF9BB8AFFF3AF81F5D9986ECC7F5A3D631F140B060100
+ 0000020101020000000000000000000000000000000000000000000000000000
+ 0000000000000000000001000000020101020100000100030100440B06097243
+ 2D3B6B4F366D6E4D36736A4F37677338242E2F05010500020100010000020201
+ 0102000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000002000000020000
+ 0001000000010000000100000001000000010000000100000001000000010000
+ 0001000000010000000100000001000000010000000100000001000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000000000000000000001000000000000003C0000006F0000
+ 0067000000680000006800000068000000680000006800000067000000680000
+ 0069000000690000006700000068000000680000006D00000042000000000000
+ 0001000000000000000000000000000000000000002D000000800000001C0000
+ 001B000000210000001E0000001E0000002000000021000000200000001D0000
+ 0018000000180000001D0000001A000000150000002200000012000000000000
+ 0000000000000000000000000000000000000000005500000041000000000000
+ 0011000000010000000000000000000000000000000000000000000000090000
+ 001C0000001D0000000400000012000000290000000000000001000000000000
+ 000000000000000000000000000000000000000000520000003C000000000000
+ 00800000005B000000700000006B000000550000005700000022000000350000
+ 00500000005C0000000300000033000000DA0000003900000000000000030000
+ 000000000000000000000000000000000000000000520000003C000000000000
+ 006800000071000000770000005C0000008F000000A1000000550000005A0000
+ 00430000004A000000000000003C0000008F0000007700000050000000000000
+ 0003000000000000000000000000000000000000005500000039000000000000
+ 000B000000060000000E000000050000003F00000031000000090000001F0000
+ 001700000010000000000000003D0000006200000000000000710000005D0000
+ 0000000000030000000000000000000000000000004400000066000000000000
+ 0002000000000000000000000000000000000000000000000000000000000000
+ 000000000003000000000000003F0000005600000000000000000000005D0000
+ 00570000000000000001000000000000000000000002000000670000007E0000
+ 007500000077000000770000007700000077000000760000007E0000004F0000
+ 000000000004000000000000003F00000056000000000000000C0000001C0000
+ 00A00000007100000000000000020000000000000000000000010000000E0000
+ 00110000001100000011000000110000001100000011000000120000000B0000
+ 000000000002000000000000003F000000500000003D0000006C000000940000
+ 00480000003C0000000000000000000000000000000100000002000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000020000000000000038000000AB000000750000007D0000006A0000
+ 0007000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000100000000000000240000006300000000000000640000007D0000
+ 0044000000000000000200000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000020000000000000029000000A90000
+ 006A000000000000000300000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000001000000020000000000000000000000300000
+ 000A000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000020000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000001000000040000000300000000000000000000
+ 0000000000000000000300000004000000010000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000300000001000000000000000000000007000000100000
+ 0010000000070000000000000000000000010000000300000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000100000003000000000000000B00000059000000A9000000D3000000E60000
+ 00E6000000D3000000A9000000590000000E0000000000000003000000010000
+ 0000000000000000000000000000000000000000000000000000000000010000
+ 00020000000000000053000000D9000000FF000000FE000000FF000000FF0000
+ 00FF000000FF000000FE000000FF000000DD0000005300000000000000020000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 00000000008B000000FF000000FF000000C8000000E3000000FF0000007C0000
+ 007D000000FF000000E2000000C8000000FF000000FF0000008A000000000000
+ 0001000000000000000000000000000000000000000000000001000000000000
+ 0091000000FF000000F70000006500000029000000F9000000F1000000110000
+ 0012000000F1000000F80000002800000066000000F7000000FF000000900000
+ 0000000000010000000000000000000000000000000400000000000000470000
+ 00F5000000E700000053000000000000005C000000FF00000099000000000000
+ 00000000009A000000FF0000005B0000000000000051000000E7000000F50000
+ 0047000000000000000400000000000000000000000000000000000000140000
+ 00180000001200000000000000000000000C000000170000000D000000000000
+ 00000000000D000000170000000C000000000000000000000012000000180000
+ 001400000000000000000000000000000002000000180000000A000000020000
+ 000E0000000000000013000000120000000600000013000000000000000D0000
+ 000D0000000000000013000000060000001200000013000000000000000E0000
+ 00020000000A000000180000000200000005000000D3000000830000003B0000
+ 00EC00000018000000BF0000009E00000038000000FD00000027000000A10000
+ 00A000000026000000FC000000380000009E000000C100000018000000EC0000
+ 003B00000082000000D30000000400000000000000B9000000BB0000007B0000
+ 00FF0000005A000000E00000008200000014000000FF00000064000000D90000
+ 00DA00000064000000FF0000001300000082000000E00000005A000000FF0000
+ 007B000000BB000000B8000000000000000000000084000000E8000000BB0000
+ 00FF000000B0000000F60000004900000000000000E1000000BD000000E40000
+ 00E4000000BD000000E1000000000000004A000000F5000000B0000000FF0000
+ 00BA000000E700000084000000000000000000000048000000FF000000E90000
+ 0092000000FD000000F20000002500000000000000A9000000FF000000B40000
+ 00B3000000FF000000A90000000000000025000000F2000000FD000000920000
+ 00E8000000FF0000004800000000000000000000001B000000FF000000D50000
+ 002D000000FF000000D0000000060000000000000071000000FF0000006F0000
+ 006E000000FF000000710000000000000007000000D0000000FF0000002D0000
+ 00D5000000FF0000001B000000000000000000000003000000CD000000A50000
+ 0000000000D2000000A3000000000000000000000044000000FA000000390000
+ 0038000000FA000000440000000000000000000000A3000000D3000000000000
+ 00A4000000CD00000003000000000000000000000000000000110000000A0000
+ 00000000000F0000000E00000000000000000000000000000012000000030000
+ 0003000000120000000000000000000000000000000E0000000F000000000000
+ 000A000000110000000000000000000000000000000100000000000000140000
+ 001C0000001000000000000000010000000F0000001C0000000B000000000000
+ 00000000000B0000001C0000000F0000000100000000000000100000001C0000
+ 0014000000000000000100000000000000000000000200000000000000460000
+ 00F3000000E800000053000000000000005B000000FF0000009B000000000000
+ 00000000009B000000FF0000005A0000000000000052000000E8000000F30000
+ 0047000000000000000200000000000000000000000000000001000000000000
+ 0090000000FF000000F70000006600000028000000F9000000F1000000110000
+ 0013000000F2000000F80000002900000067000000F7000000FF0000008E0000
+ 0000000000010000000000000000000000000000000000000000000000010000
+ 00000000008A000000FF000000FF000000C9000000E2000000FF0000007C0000
+ 007E000000FF000000E2000000C9000000FF000000FF00000088000000000000
+ 0001000000000000000000000000000000000000000000000000000000010000
+ 00020000000000000052000000D7000000FF000000FE000000FF000000FF0000
+ 00FF000000FF000000FE000000FF000000DB0000005200000000000000020000
+ 0001000000000000000000000000000000000000000000000000000000000000
+ 000100000003000000000000000A00000058000000A9000000D2000000E60000
+ 00E6000000D2000000A8000000580000000C0000000000000003000000010000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000300000001000000000000000000000007000000100000
+ 0010000000070000000000000000000000010000000300000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000001000000040000000300000000000000000000
+ 0000000000000000000300000004000000010000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000020201010202010202020102020201020202
+ 0102020201020202010100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000010000000000000000000000000000
+ 0000000000000000000100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000006050300241C1507231C1514231C1513231C1514231C
+ 1515241C16152120120403040100000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000002020101000000002C23180AFFC78AC0F6BC84F5FAC085EDFBC086EEFAC0
+ 86E5FEC088F3F0C37F9716160C00000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000002010101000000001D140D0AF1AA69BFFFB771F4F7AA6EE7F4AA6AEBF3AA
+ 69FEFAB06DFFDA9860A50C080600000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000101000000000000322012073B2716168E65260FFE9E55B7EC97
+ 4FFFFFA054CF3A24141100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000020100010101000302010000C6812881F78F40FFFF95
+ 42E68C4E24290000000001010102000000000000000000000000000000000000
+ 0000000000000000000001010100010100030000000300000003000000030000
+ 000301010103020201000000000406030100B2632962F7853CFFF48638FA874B
+ 2048000000000402010500000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000010000000000010206030000AE592043F68137F7F17D33FFB05C28580000
+ 0000030201030100000000000000000000000000000000000000000000000000
+ 000002010100000000001E181000CAB28251D9BB937ED8BA9479DBC0997CDDC3
+ 9E81D8BF99671A1C1A004D230826F77A2FE5D96B2CFFE2702ED9D5692B70BD5E
+ 267BC96427723B1D0B1500000000000000000000000000000000000000000000
+ 00000403020100000000513D2911FFD690E4FBCE8BFFFFCC8DFDFFC88FFEFAC6
+ 8FFFFFE5A7FF535440278D39117CFF7932FFEE6C2AFCF06E2BFFF36F2CFFF570
+ 2CFDFF7C31FF8C421A6400000000000000000000000000000000000000000000
+ 000000000000000000010101000070482852714C2D79B2774489FAA55EF4F5A5
+ 61FFF1A664AD271F15003E1807217D37167C7131147D7332147C723214796F30
+ 137A7A3514723D1C0A1500000000000000000101010002020101020101010201
+ 01010201010100000000020100000000000127140700D87B3499F58E40FFE988
+ 3FCC3C2411120000000002010101000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000100000000000000000000
+ 000000000000040201010000000231040200ED71328FEE8136FFF98336E16132
+ 1324000000000603020202010001040201050402010504020105040201050402
+ 010504020105020101010000000000000000120F0C01261E1710221C1415231C
+ 1416251E151009070502000000009F461C67ED6D2BFFE76E2CFBAC5321551D0E
+ 05061E0F060B0000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000008D6C4B5AFFCE8EF8F5B87EE9F7B8
+ 7CE6FFC382EF7F6040465220082BF16928FFD35B22FFDA5E23FAD25B23E6DE61
+ 25F9CE5B24B4170A040000000000010100000000000000000000000000000000
+ 000000000000000000000000000000000000734D2D5EFFAC63EFF09E5AF3EF9C
+ 57FFFFAB5FFF97663A4C5B240F29F7682AE7E66224E5E96225E7EA6225EAEB64
+ 26F4E25D1FB4210E040000000000020100000000000000000000000000000000
+ 00000000000000000000000000000000000306050300C3773A36F78F41EDF78F
+ 40FFC7712B83000100000F050601401A0D0F3D1A09173D1A0A163D1A0A153E1B
+ 0B153B1604060200000000000000000000000000000000000000000000000000
+ 000000000000000000000000000000000000381F0E11F1863ACAE87E34FFF483
+ 37BA8C48160B0201000001010002010000000000000000000000000000000000
+ 0000010000010100000000000000000000000000000000000000000000000000
+ 00000000000000000000000000000B070300CE6D2DA6EE7731FFE47330FEE171
+ 2EEAF87D35ED9B4D204B00000000060301030301000103010001030100010301
+ 0001030100000000000000000000000000000000000000000000000000000000
+ 000000000000000000000000000018040200E0582497E36D2BF3E2682AE5DF67
+ 28EDED6C2AF2803B174900000000030101030000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000030000001F0803041F0E05151F0D05151F0E
+ 0515210E050E0703010000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000001000100000000000000000000
+ 0000000000000201000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000201000102010002020100020201
+ 0002020100010000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000100000102010000020200000202000002010000
+ 0100000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000001040200010304000000000000000000000000000000000001
+ 0204000103020000010000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 0201000104020000000000030B00000926050009231300082314000927050005
+ 1100000000000001030200000100000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000001000000
+ 00030001050000208327002FC792003EFFCD003EFEE5003DFDE5003FFFCD0035
+ D89000165D270002090000000103000102010000000000000000000000000000
+ 000000000000000000000000000000000000000000000001030000000002000E
+ 38000030CA750041FFF80040FEFF003DFFFE003DFFFF003DFFFF003DFFFE003F
+ FDFF0043FFF6002FC17800030B00000000010000010000000000000000000000
+ 000000000000000000000000000000000000000002000000000200051B000039
+ ED8A0042FFFF003CFAFD003CFCFC023EFEFC033FFEFE033FFEFE023EFFFC003C
+ FDFB003CFAFC0042FFFF002FC08900030C000000000200000100000000000000
+ 00000000000000000000000000000000010000000003000000000027A2580040
+ FFFF003BF9FC003DFFFD023EFFFF0039FFFF0034FFFF0034FFFF0039FFFF023E
+ FFFF003DFFFE003BFAFB0042FFFF002BAE530000000001020303010101030202
+ 0103020201000000000000000000000002010000000000082406003FFFCF003D
+ FEFF003DFFFC013EFFFF0037FFFF2150F7FF677BE4FF677BE4FF204FF7FF0037
+ FFFF013EFFFF003DFFFC003CFDFF003EFFCD000D370400000000000103010000
+ 000000000000000000000000000000010403000000000020853E0040FFFF003C
+ FCFE023EFEFF0037FFFF395FF1FFDFC4C8FFFBD7C5FFFAD7C5FFDEC3C7FF365E
+ F2FF0038FFFF023EFEFF003CFCFD0142FFFF0019703D10090000AC867F639977
+ 7160241B1B030000000001010100000105040000000000269A710042FFFF003C
+ FBFC003DFFFF003BFFFFB9ACD1FFF8D4C3FFD9B0AEFFD9B0AFFFF8D4C3FFB8AC
+ D1FF003BFFFF003DFFFF003DFCFC0342FFFF0027B85B9D746551ECB7AFFFF3BB
+ B1FF8D6C686300000000040303040001050400000000002396840041FFFF013D
+ FBFC003AFFFF1449FAFFD3BDCBFFEBCBC3FFCA867AFFCB867AFFEAC9C3FFDBC2
+ CAFF0B44FCFF003BFFFF013DFCFC0343FFFF0021AF7CAA826E52E2AEA6FFE9B3
+ A9FF83655F6200000000040303040001050400000000002092880041FFFF003D
+ FBFC013DFFFF003BFFFFB8ADD1FFF9D4C3FFD9B0AEFFD9B1AFFFF8D4C3FFB8AC
+ D1FF003BFFFF003DFFFF003DFDFC0140FFFF0025B98321170B00DAB2AEB3C09D
+ 96B00E0A090000000001010101000001040300000000001B8450003AFFFF003E
+ FDFD023EFEFF0037FFFF395FF1FFDDC2C8FFFCD8C5FFFBD8C5FFDDC3C8FF375E
+ F1FF0037FFFF023EFEFF003EFDFB0039FFFF021C794E00000000CBB2B08CA18E
+ 8A8E000000000404030400000000000002010000000000061F0F002DDEDF0039
+ F7FF003EFFFD013EFEFF0037FFFF204FF7FF687BE4FF677BE4FF1F4FF7FF0037
+ FFFF013EFEFF003EFFFD0038F2FF0030EDE0020E3C1200000000CBAFAD90A28C
+ 8891000000000403030400000000000000000001040300000000001E896C0032
+ EFFF0135EAFC003DFEFF023FFFFF003AFFFF0033FFFF0033FFFF003AFFFF023F
+ FFFF013DFEFF0136EBFC0030F1FF002DB4680201000000000000CAAFAB8DA18C
+ 8890000000000403030400000000000000000000010000000001000103000023
+ C5A2002DF1FF002EE3FD0136EEFF033BF7FF053EF9FF043EF9FF023BF7FF0136
+ EEFF002FE4FD002CEEFF032BC69F030817000502000500000000CBB0AB8DA08C
+ 898F000000000403030400000000000000000000000000000101000000010001
+ 3001192F8EBF0930D7FF0029E6FC002AE4FF002CE5FF002CE4FF002BE4FF0029
+ E7FC072FD6FF1D3496B301021501000000000202030400000000C8ADA98D9F89
+ 8592000000000403030400000000000000000000000000000000010102040000
+ 0000494027954D4B50FF23388EFC1032B9FF0D31C4FF0D31C4FF1131B9FF2439
+ 8FFB46454EFF66593B93392F2C0D38303120312A28184E44422AFFDDD8DFA493
+ 9059000000000404040300000000000000000000000000000000020101030000
+ 0000574F3F80796B4DFF635636FB5B5038FE534D42FE534D42FE5B5038FE675A
+ 3AFD695E40FFB49F92E7FFE2DFCCFEDBD5CEFEDBD6CCFFDFD9DCC1A9A38B3634
+ 3200000000000202020000000000000000000000000000000000020201030000
+ 00005C533E7A83765CFF7A6F57FC796E55FF776B50FF776B50FF796D55FF7B70
+ 58FB7E7359FF7C6D56872D2726102D2726222D2726212E292712090808000000
+ 0001000000000000000000000000000000000000000000000000020101020000
+ 0000413C2C2682745AD0796D54EB7B6F55E77B7056E87B7056E87B6F55E77A6E
+ 55EB7B7055CF28231A2700000000010101020000000000000000030303020202
+ 0200000000000000000000000000000000000000000000000000000000000000
+ 000004030300120F0D09110F0C16110F0C15110F0C15110F0C15110F0C15110F
+ 0C160F0D0B070000000002020202020202020202020202020201000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000010100010000000100000000000000000000000000000000000000000000
+ 0000000000010101010100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000101010101010102010101020101010201010102010101020101
+ 0102010101010000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000010101010101010201010102010101020101
+ 0102010101020101010201010102010101020101010201010102010101020101
+ 0102010101020101010201010102010101020101010201010102010101020101
+ 0102010101020101010201010101000000010000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000001160E1407120A1115120A1115120A1115120A
+ 1115120A1115120A1115120A1115120A1115120A1115120A1115120A1115120A
+ 1115120A1115120A1115120A11151209111512090F15120A1115120A1115120A
+ 1116130B1118130B1218160E1407A57291B0B78999EBB98B9AE7B98B9AE8B88B
+ 9AE8B98B9AE8B88A9AE8B98B9AE8B88A9AE8B98B9AE8B98B9AE8B98B9AE8B98B
+ 9AE8B98B9AE8B98B9AE8B98B99E8B98C9CE8BB91A5E8B98C9DE8B88A99E8BA91
+ A3EABE95A8EEBA8FA0F1A57290B0B98D9AFFFCE2BDFFFCE2BDFFFCE2BDFFFEE5
+ BEFFFDE3BDFFFEE7BFFFFDE3BDFFFEE6BEFFFCE2BDFFFCE2BDFFFCE2BDFFFCE2
+ BDFFFCE2BDFFFCE2BBFFFCE3BEFFFFF1DBFFFFEED4FFFCE1BBFFFFEDD0FFFFF6
+ E4FFFFF1D9FFFCE3BEFFB88D9BFFB98D9AFDF8DDBBFEF9DEBBFEF6DBBAFEEDD0
+ B5FEEED0B5FECEA9A5FEF5DABAFEEBCCB4FEF9DFBBFEF8DDBBFEF8DDBBFEF8DD
+ BBFEF8DDBAFEF9DEBCFEFDEDD8FEFCE9D2FEF8DCB8FEFCE8CEFEFFF1E2FEFDEB
+ D6FEF8DDB9FEFAE5C8FEBB93A6FDB98D9AFFF9DFBBFFF8DCBBFFFDE3BDFFC59C
+ A0FFE0C0AFFFDFBFAFFFD9B6ABFFCDA7A5FFFFE7BFFFF7DBBAFFF9DEBBFFF9DD
+ BAFFF9DFBCFFFEEED9FFFDEAD3FFF8DCB8FFFDE9CEFFFFF2E2FFFEECD7FFF9DD
+ BAFFFBE5C8FFFFF1E0FFBB92A5FFB88D9AFFFCE2BCFFECCDB4FFC3999FFFF0D3
+ B7FFE1BBAAFFD1A6A1FFE7C4AFFFE8C8B2FFC49AA0FFF8DCBBFFFADEBAFFF9DE
+ BCFFFEEED9FFFDEAD3FFF8DCB8FFFCE9CEFFFFF3E2FFFEECD7FFF9DEBAFFFAE5
+ C8FFFFF1E0FFFFF0DEFFBB92A5FFB98D9AFFFAE0BCFFF0D2B6FFE1C1B0FFE1BB
+ AAFFA095B0FF92B9D8FFAC93A8FFE6C2AEFFE1C1B0FFF5D8B8FFFADFBDFFFEED
+ D9FFFDEAD3FFF8DDB8FFFCE9CEFFFFF2E3FFFEEDD7FFF9DEBAFFFBE5C8FFFFF1
+ E0FFFFF0DEFFFFF0DEFFBB92A5FFB88D9AFFFCE2BDFFD0AAA6FFE0C0B0FFD3A5
+ A1FF93B7D3FF9FFFFFFF949BBCFFE5BCAAFFD2AEA8FFDEBCAEFFFFF3DCFFFDE9
+ D2FFF8DDB8FFFCE8CEFFFFF2E3FFFEECD7FFF9DEBAFFFBE5C8FFFFF1DFFFFFF0
+ DEFFFFF0DEFFFFF0DEFFBB92A5FFB98D9AFFFAE0BCFFF5D9B9FFD7B3AAFFEAC7
+ B0FFAE93A6FF979CBCFFBC9BA5FFE6C3AFFFD9B6AAFFFFEFDAFFFDEAD3FFF9DC
+ B8FFFCE9CEFFFFF3E3FFFEECD7FFF9DDBAFFFAE4C7FFFEEFDFFFFFF0DEFFFFF0
+ DEFFFFF0DEFFFFF0DEFFBB92A5FFB88D9AFFFCE1BCFFEDCFB5FFD0A9A6FFE6C5
+ B1FFE7C4AFFFE6BCA9FFE8C7B0FFE3C2B2FFD3B4BAFFFAE5CFFFF9DDB8FFFBE7
+ CDFFFFF1E2FFFEEDD7FFF8DDBAFFFBE6C8FFFFF8E4FFFFF7E2FFFFF0DEFFFFEF
+ DDFFFFF1DFFFFFF0DEFFBA91A1FFB98E9AFFF9DEBBFFFADFBBFFFFE6BFFFC59C
+ A1FFDFBEAFFFD0ACA7FFDDBAACFFCFB3BAFFFFFADBFFF7DAB7FFFCEACFFFFFFD
+ E8FFFEF2D8FFF8DCB9FFFCE7C9FFFEF2E0FFCEAAB5FFCEAAB6FFFDF1DFFFFFF2
+ DFFFFFF0DFFFFCE6C9FFB98D99FFB98D9AFFF9DEBBFFF9DEBBFFF7DBBAFFF9DE
+ BCFFF4D8B7FFDFBDAFFFFFF0DAFFFAE6D0FFF7DAB6FFFDEDD0FFFAEDDEFFCFAA
+ B6FFE0BCAFFFFFEECDFFFEF3E0FFC49AAEFFA39979FFA39A7AFFC49BAFFFFFF3
+ DFFFFBE7CAFFF8DCB8FFB98E9AFFB98E9AFFF9DEBBFFF9DEBBFFF9DEBCFFF9DE
+ BAFFFADFBDFFFFF3DBFFFDEAD3FFF8DCB8FFFDEDD0FFFBEDDFFFBA91A4FFA7A6
+ 8CFFAC9292FFE0C2C5FFC7A0B1FFA3997BFFB2D272FFB2D271FFA59B7CFFC295
+ A5FFFBE0BBFFFBE1BBFFB88D9AFFB98E9AFFF9DEBBFFF9DEBBFFF9DDBAFFF9DE
+ BCFFFEEDD9FFFDE9D2FFF7DBB7FFFDECD0FFFBEEE0FFB98FA3FFACB18FFFC1F1
+ 9AFFBAD998FFA17290FFA89E7EFFB1D271FFAFC972FFAFC973FFB2D271FFA39A
+ 7BFFC193A0FFF9DCBBFFB98E9AFFB98E9AFFF9DEBBFFF8DCB9FFF8DDBCFFFEED
+ D9FFFCE9D2FFF7DAB6FFFDECD0FFFBEDE0FFB98DA3FFACB18FFFBEEB99FFBBDF
+ 98FFA99593FFA9A07FFFB0D071FFAFC873FFAFC972FFAFC972FFAFC873FFB2D0
+ 72FFA29A7AFFD6B7A6FFBF949EFFB98D9AFFFBE1BBFFFFE8C1FFFFF2DBFFFFED
+ D3FFFEE5BCFFFFF3D4FFFBF0DFFFBA96A3FFAEBA8FFFC0F299FFBBE297FFAA9A
+ 90FFA8A17CFFB1D76FFFB0CF71FFB0D070FFB0D070FFB0D070FFB0D070FFB0CF
+ 71FFB0D56DFFB8D079FFB18B92FFBA909BFDEFD0B7FEE1C1C3FEEED4CAFEEFCF
+ B5FEE1BFBBFEE8CDCFFEB787A5FEA48F8EFEB5C598FEB3BF96FEA88E93FEA27F
+ 86FEACB379FEAAAB7BFEAAAC7BFEAAAC7BFEAAAC7BFEAAAC7BFEAAAC7BFEAAAC
+ 7BFEAAAA7BFEACBD75FEA78A88FDA98C89FFB3BC7EFFA0947CFFADB07AFFB3BD
+ 7DFFA2977DFFA3997BFFA49B7CFFA9A080FFA6997EFFA6997EFFA69A7EFFA7A0
+ 7FFFA69A80FFA79B80FFA79B80FFA79B80FFA79B80FFA79B80FFA79B80FFA79B
+ 80FFA79981FFADB978FFA58A85FFA1728EB1A48785ECA88D86E7A58A86E8A488
+ 85E8A78C86E8A78D86E8A78D86E9A78C86EAA78D86EAA78D86EAA78D86EAA78C
+ 86EAA78D86EAA68C85E9A68C85E8A68C85E8A68C85E8A68C85E8A68C85E8A68C
+ 85E8A68D85E7A68787ECA1738CB0160E1506160A151515091515160A1515160A
+ 15151509151515091515160A1615160A1616160A1616160A1616160A1616160A
+ 1616160A16161509151515091515150915151509151515091515150915151509
+ 151515091515150A1515160F1406000000010000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000001010101010101010201010102010101020101
+ 0102010101020101010201010102010101020101010201010102010101020101
+ 0102010101020101010201010102010101020101010201010102010101020101
+ 01020101010201010102010101010000000307060600B9C7CE55E4FBFFFBEAFC
+ FFB85A5E6103C0D0D985E9FEFFFFE2F5FEFCE3F7FFFEE4F7FFFFE4F7FFFFE4F7
+ FFFFE4F7FFFFE3F7FFFFE3F6FFFFE2F6FFFDE1F5FFFDDFF3FCFCE7FCFFFFBCCD
+ D586090A0B000000000101010100000000031E1C1C00EDFAFDADDBF0FAFFE5FB
+ FFFE8085854AEBF9FCD1DEF2FBFFE0F3FBFDE0F3FCFEE3F7FFFEE3F7FFFFE3F7
+ FFFFE3F7FFFFE4F7FFFFE2F5FDFDE0F2FBFFDFF2FBFFDEF2FAFDDCF0FAFFEDFE
+ FFE02424241000000000020202010000000300000000A1AEB053FFFFFFF1DEED
+ F0B3444C4C06B5BFC283FFFFFFF4F6FDFDECF4FFFFF9E3F7FDFFE2F5FDFFE2F5
+ FDFFE2F6FDFFE1F5FDFFEDFCFEFEF9FFFFF0F9FFFFEDF9FFFFEDF8FFFFF3D4E0
+ E4841F1F1E00000000010202020000000100000000010A0A0A00484E57001418
+ 1B000000000012161800454F5804363D47006A768132E1F9FFF3DDF5FEFFDEF6
+ FFFEDDF4FDFEE8FFFFFFAABBC87039414B01414A530840495208424954040B0C
+ 0E0000000000020202010000000000000001000000007C704638A2925595A495
+ 5D9CAFA1689BA89A619C9B8B51979B8B5196A1915893E8E3B5F1EEEDC4FFECEA
+ C1FEEBE9C1FFF3F2C8F7BEB17484958341749C8A4A7A9B8948789987467AB1A0
+ 5B7B7D7042280000000001010001000000006B633C39FFFFA3F7FCF7A1FFFFF7
+ A0FEFFF59AFFFFF69AFFFFFAA2FFFFF9A2FFFFF8A2FFFCE486FFFBDE75FFFBDF
+ 77FFFBE078FFFBDF76FFFEEB83FFFFF58DFFFFF48CFFFFF48CFFFFF48CFEFCEE
+ 88FFFFFA8EEC6B61362600000000000000008D85538CFFF79DFFF1DF8EF7F7E2
+ 8CFCF6E59EFCF6E8A8FCF6E38FFCF6E38FFCF6E391FCF9E592FFF9E386FFF9E1
+ 82FFF9E080FFF8DF7DFFF6DD7BFCF5DC79FCF5DC79FCF5DC79FCF5DC79FCF0D8
+ 77F8FFF084FF8D8248770000000000000000897E4F8CFFF99FFFF6E08BFBF9EA
+ A7FFF4FBF7FFF4FEFFFFF7F1C8FFFAE48DFFFAE592FFFAE592FFFAE693FFFAE6
+ 92FFFAE591FFF8DF7CFFF8DE77FFF8DE78FFF8DE78FFF8DE78FFF8DE78FFF4DA
+ 76FBFFF082FF887A42800000000000000000897D4987FFF695FFF5E087FBF4F0
+ C3FFEDFDFFFFEEFCFFFFF0F8E7FFF9E590FFF9E590FFF9E48EFFF9E48DFFF9E4
+ 8DFFF9E38BFFF7DE78FFF6DD74FFF7DD75FFF7DD74FFF7DD74FFF7DD74FFF3D9
+ 72FBFFEF7EFF897A407E0000000000000000887A3E7EFFEE79FFF4DD81FBF7E8
+ 9FFFEAF5EEFFE8F9FFFFF3EDBCFFFAE38AFFF7E07EFFF6DD73FFF6DD73FFF6DD
+ 73FFF6DC72FFF7DC6FFFF9DC6CFFF6DB71FFF6DC70FFF6DC70FFF6DC70FFF2D8
+ 6EFBFFEE79FF887A3E7F000000000000000088793C7FFFED76FFF4DE85FBFAE4
+ 8BFFF7E592FFF7E698FFFAE48AFFF8E38DFFF4DA71FFF3D96BFFF5DA6CFFF6DA
+ 6DFFF8DB6AFFF4DA70FFE8D882FFF7DB6AFFF6DA6CFFF5DA6DFFF6DA6DFFF2D6
+ 6BFBFFEC76FF88793C7F0000000000000000897C4788FFF491FFF5DF8AFBF9E3
+ 8CFFF9E38AFFF9E389FFF8E38DFFFAE48BFFFFE37AFFFFE070FFF4DA6FFFF5D9
+ 67FFF0D870FFAACBDDFF92C7FFFFBCCEC0FFF8DA64FFF4D96AFFF4D969FFF0D5
+ 67FBFFEB72FF87783A7F0000000000000000897E4B8CFFF696FFF2DF88FBF6E3
+ 8AFFF6E38AFFF5E38BFFF9E489FFF1E190FFA0C8CFFFB0CCC6FFF9E284FFFBD9
+ 5DFFBACEBDFF88C6FFFF91C8FCFF7EBEFFFFBECBAEFFFCD95CFFF3D768FFF0D4
+ 64FBFFEA6EFF8778387F00000000000000008D7D4B8BFFF696FFFBDF89FBFFE3
+ 8BFFFFE38BFFFEE28DFFFFE583FF99C4D0FF47ADFFFF51ABFFFFB9C5B1FFDDD5
+ 85FF89C7FFFF8CC8FEFF8DC8FDFF87C5FEFF80C0FCFFD8D283FFF9D75AFFF0D2
+ 64FBFFE86BFF8877377E00000000000000005E77308BB2E95DFFA1D354FBA4D7
+ 56FFA3D659FFA7DA4DFF97CC87FF5BAAFFFF61AAFCFF64A5FFFF6EA5F2FF8CC7
+ E6FF86C8FFFF87C8FEFF87C8FFFF89C9FDFF7CC2FFFF80C2E3FF9BD34FFF95D0
+ 45FBA5E450FF5875298800000000000000004575238B7AE542FF6DD03CFB6FD4
+ 3EFF6FD53BFF6FD241FF56AEDDFF639FFFFF6D9CFEFF699AFFFF74B3FFFF81CA
+ FFFF81C8FFFF81C8FFFF7EC6FFFF6FBEFFFF6EBEFCFF6CBDFFFF6DC8AFFF70D2
+ 33FB7CE648FF4675258C00000000000000004772248B83E045FF76CB3FFB78CE
+ 43FF7AD234FF6AB7A7FF58A2FFFF5DA3FCFF5F9DFFFF67A5FFFF7CC8FEFF7CC9
+ FEFF7BC8FFFF7BC8FFFF7AC8FFFF72C4FFFF72C4FFFF6AC0FDFF68BEFFFF72C7
+ 7DFB84E038FF4671278B00000000000000004E74258C7ED741FF70C13DF775C7
+ 31FC6EBB61FB59A0FBFC5BA1FFFF5BA1FEFF5A9FFFFF71C0FFFF78CCFFFF77C9
+ FFFF77CAFFFF76C9FFFE74C6FCFB75C6FCFB73C6FCFB64BFFAFB5CBBFFFB5FBA
+ EAF77ED655FF4F75208B000000000000000047561E388ED743F779CB3BFF7BCA
+ 46FE66AEE1FF5596FFFF5E8BFBFF5F88FDFF63A7FEFF69C9FEFF68C5FEFF68C6
+ FEFF67C5FEFF6BC9FEFF79D8FFFF66D0FFFF5ECDFFFF5DCCFFFF5DCCFDFE59CB
+ FFFF76D7CDFD4656193A000000000001000100000000506122366A8C2798587A
+ 4EA4365EA0A974A1D4BE9EBDE6FF98B8E0FE94CDF0FF94D0F2FF94CFF2FF93CE
+ F1FE97D2F7FF88C4DDE24C8184A5468699AC3E85A3AE4186A2AB3F84A3AD458C
+ A3AF3C6366480000000000010101000000000101000100000000010101000000
+ 00030D0A0800C9D8D75FF1FFFFFFE7FAFDFCE9F9FEFFE8F8FEFFE8F8FEFFE7F7
+ FDFCECFDFFFFD7E5EBB118181900000000020101010000000000000000000000
+ 0000000000000101000100000000010101000000000106080600A0AEB34EC9DC
+ E4A2D2DFE5A9ECFAFFF3E0F4FFFFE1F5FFFEE0F5FFFFE0F5FFFFE0F5FEFFE0F5
+ FEFFDEF4FEFFE7F9FFFCD5E4E9B5C6D9E2A1BBC5C9500A0B0B0064707540D8EB
+ F69B434A4C2D000000000303030202020201000000002224240EEDFFFFDCE9FE
+ FFFFE6FAFEFDE1F4FEFFE4F7FFFFE4F7FFFFE4F7FFFFE3F7FFFFE3F7FFFFE3F7
+ FFFFE3F7FFFFE2F6FEFFE8FBFEFDEAFFFFFFF1FFFFDD71777806E1F4F6C7EEFF
+ FFFFE2F3F9A91517190000000003020202010000000021222300E4F5FD9DDDF2
+ FCFFDFF3FCFAE1F6FFFEE2F6FFFFE3F6FFFFE3F7FFFFE4F7FFFFE4F7FFFFE4F7
+ FFFFE4F7FFFFE3F7FFFFE1F3FCFBE5F9FFFFCDDFE89F16181A00AFC0C785F0FF
+ FFFFB2C4CF690607080000000003000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000001C0000005F000000800000
+ 00800000005D0000001900000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000000000001F000000AF000000FC242424FF4C4C4CFF4B4B
+ 4BFF212121FF000000FB000000A80000001A0000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000003F000000F14B4B4BFFD4D4D4FFFCFCFCFFE6E6E6FFE7E7
+ E7FFFCFCFCFFCFCFCFFF444444FF000000ED0000003700000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000026000000F37E7E7EFFF7F7F7FF7D7D7DFF161616FF000000FF0000
+ 00FF181818FF848484FFF9F9F9FF737373FF000000EE0000001F000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000C0555555FFF5F5F5FF545454FF1E1E1EFF000000FF000000FF0000
+ 00FF000000FF1F1F1FFF5B5B5BFFF7F7F7FF4B4B4BFF000000B4000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0031020202FFE3E3E3FFFDFDFDFFF9F9F9FFF8F8F8FFDBDBDBFF3C3C3CFF4444
+ 44FFE0E0E0FFF8F8F8FFFBFBFBFFFDFDFDFFD8D8D8FF000000FE000000270000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 007C3D3D3DFFFFFFFFFFB5B5B5FFBFBFBFFFC2C2C2FFACACACFFF2F2F2FFF5F5
+ F5FFACACACFFC4C4C4FFBFBFBFFFBABABAFFFFFFFFFF303030FF000000710000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00A46A6A6AFFDEDEDEFFD4D4D4FFA5A5A5FF929292FFE8E8E8FFC7C7C7FFC2C2
+ C2FFEFEFEFFF8B8B8BFFADADADFFCBCBCBFFE7E7E7FF606060FF000000950000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00AA6F6F6FFFC1C1C1FFEFEFEFFF4C4C4CFF303030FFFDFDFDFFACACACFFA9A9
+ A9FFFFFFFFFF252525FF595959FFE6E6E6FFCDCDCDFF656565FF0000009B0000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00925A5A5AFFE8E8E8FF7E7E7EFFFAFAFAFFF9F9F9FF979797FF9E9E9EFF9292
+ 92FFA3A3A3FFF8F8F8FFFAFAFAFF757575FFF0F0F0FF4D4D4DFF000000860000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 006A2B2B2BFFFFFFFFFF4C4C4CFF272727FF2D2D2DFF000000FF9E9E9EFF9191
+ 91FF010101FF303030FF242424FF585858FFFFFFFFFF1F1F1FFF0000005E0000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 002C000000FFEAEAEAFFE3E3E3FF191919FF000000FF000000FF282828FF2525
+ 25FF000000FF000000FF1E1E1EFFE9E9E9FFDDDDDDFF000000FE000000210000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0001000000DD919191FFFFFFFFFFE0E0E0FF434343FF000000FF000000FF0000
+ 00FF010101FF4A4A4AFFE5E5E5FFFFFFFFFF858585FF000000D2000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000079272727FFFDFDFDFFAAAAAAFFF4F4F4FFDCDCDCFFABABABFFACAC
+ ACFFDFDFDFFFF2F2F2FFACACACFFFAFAFAFF1E1E1EFF0000006D000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000010000000F2A5A5A5FFB4B4B4FF101010FF8E8E8EFFF9F9F9FF7F7F
+ 7FFF565656FF0E0E0EFFC0C0C0FF989898FF000000EB0000000A000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000007A1C1C1CFFF3F3F3FF585858FFD6D6D6FF858585FF0000
+ 00FF000000FF5D5D5DFFEEEEEEFF151515FF0000006E00000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000007000000D8686868FFFDFDFDFFD6D6D6FF080808FF0000
+ 00FF202020FFEFEFEFFF5C5C5CFF000000CF0000000400000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000035000000FAAEAEAEFFC8C8C8FF080808FF0B0B
+ 0BFFD0D0D0FFA1A1A1FF000000F70000002D0000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000710D0D0DFFD3D3D3FFABABABFFB5B5
+ B5FFCACACAFF090909FF00000065000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000009D1B1B1BFFE0E0E0FFD9D9
+ D9FF161616FF0000009100000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000000000000000000004000000B2161616FF1313
+ 13FF000000A80000000200000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000005000000610000
+ 005D000000030000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000000000000000000000000000001B1B0D00211D
+ 1918584C3E2EA5927B44A493805AA3927D4974635130211D191C1B1A19040000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000025211E0B948D5C4CB9A6
+ 91ABCBB9A2E8D5C2AAF1DCCAB2F5D7C4ACF1CCBBA4EBBCAB95B8978E8366312C
+ 270E000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000000000000027221E138B7D6E73CDBBA4E1EFDD
+ C2FBFEECD0FFFFEDD1FFFFEDD1FFFFEDD1FFFEECD0FFF2E0C6FCDAC8AFF39889
+ 77873A352C1C0000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000191614078F817168D2C1A9E8FAE8CCFFFFED
+ D1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFEECD0FFDFCD
+ B4F198897787312C270E00000000000000000000000000000000000000000000
+ 0000000000000000000000000000AAA4663FCCBBA2EDFCEACEFFFFEDD1FFFFED
+ D1FFFFEDD1FFFAE8CDFFE1D0B7FFF8E7CBFFFFEDD1FFFFEDD1FFFFEDD1FFFEEC
+ D0FFDAC8AFF3968E83661B1A1904000000000000000000000000000000000000
+ 0000000000000000000000000000B19F8AA5ECDAC0FBFFEDD1FFFFEDD1FFFFED
+ D1FFFFEDD1FFE4D4BAFF685A4DFFDBCBB3FFFFEDD1FFFFEDD1FFFFEDD1FFFFED
+ D1FFF2E0C5FCBBAB94B8201D191C000000000000000000000000000000000000
+ 000000000000000000004E423705BCAB95E4FEECD0FFFFEDD1FFFFEDD1FFFFED
+ D1FFFFEDD1FFE4D4BAFF685A4DFFDBCBB3FFFFEDD1FFFFEDD1FFFFEDD1FFFFED
+ D1FFFEECD0FFCCBBA3EB6C5C5831000000000000000000000000000000000000
+ 000000000000000000007E6E5E1AC9B8A1EDFFEDD1FFFFEDD1FFFFEDD1FFDBCB
+ B3FFDBCBB3FFC6B6A0FF625549FFBEAF9AFFDBCBB3FFDBCBB3FFF8E7CBFFFFED
+ D1FFFFEDD1FFD6C4ACF1A48E7D47000000000000000000000000000000000000
+ 000000000000000000007B715F2BD1C0A7F0FFEDD1FFFFEDD1FFFFEDD1FF685A
+ 4DFF685A4DFF63564AFF514439FF625549FF685A4DFF685A4DFFE1D0B7FFFFED
+ D1FFFFEDD1FFDDCBB2F4A5948059000000000000000000000000000000000000
+ 000000000000000000007B6D6315C6B59EECFFEDD1FFFFEDD1FFFFEDD1FFE4D4
+ BAFFE4D4BAFFCDBDA7FF63564AFFC6B6A0FFE4D4BAFFE4D4BAFFFAE8CDFFFFED
+ D1FFFFEDD1FFD4C2AAF1A6937B42000000000000000000000000000000000000
+ 0000000000000000000031292903BBA994E0FDEBCFFFFFEDD1FFFFEDD1FFFFED
+ D1FFFFEDD1FFE4D4BAFF685A4DFFDBCBB3FFFFEDD1FFFFEDD1FFFFEDD1FFFFED
+ D1FFFEECD0FFCBB9A2E7584C3F2E000000000000000000000000000000000000
+ 0000000000000000000000000000AD9D8891E7D5BBF9FFEDD1FFFFEDD1FFFFED
+ D1FFFFEDD1FFE4D4BAFF685A4DFFDBCBB3FFFFEDD1FFFFEDD1FFFFEDD1FFFFED
+ D1FFEFDDC2FBB8A791A9201D1917000000000000000000000000000000000000
+ 0000000000000000000000000000A39F652DC0AE98E7F5E3C8FFFFEDD1FFFFED
+ D1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFAE8
+ CCFFCCBAA2E07F78704A14141400000000000000000000000000000000000000
+ 000000000000000000002E2E2302948C816AB1A18EE7CEBDA6FFF5E3C8FFFFED
+ D1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFFEDD1FFFCEACEFFD2C0
+ A8E78A7D6C7025211D0A00000000000000000000000000000000000000000000
+ 000000000000372E2E038E846F63BAAC98E7C9BBA8FCB2A28FEBC0AE98E8E6D4
+ BAF9FDEBCFFFFFEDD1FFFFEDD1FFFFEDD1FFFEECD0FFEBD9BFFACBBAA2EB8F80
+ 706526231D120000000000000000000000000000000000000000000000000000
+ 0000312B26049180726AB7A895E2D0C3B0FDBBAC99EA9D94786F8A877D2DAC9D
+ 8791BBA994E0C6B49DECD0BFA8F1C8B69FEDBCAB95E4B09F89A28F89813D1916
+ 1307000000000000000000000000000000000000000000000000000000003732
+ 2B0FA0907E7ABDAE9BF0D2C4B1FFB8AA97E496857066362D2402000000000000
+ 0000362D2402826F5D157C705E2A7E715F195144360400000000000000000000
+ 0000000000000000000000000000000000000000000000000000312B2609A294
+ 8081BEAF9BF1D0C3B0FFBEAF9CF29083726C35352E0400000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000038322C0B9182727AC0B1
+ 9EF5D1C4B0FFBEAF9CF3A294807F302B26050000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000000000000000000000312C250D9383727EBEB09DEDD3C6
+ B3FFC1B29FF5A4917E8338322B10000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000000000000038322C13A6948391C3B4A1F7D4C7B4FFBEB0
+ 9CEE9482717C332B260A00000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000009D8D7A45BBAC98F1D4C7B4FFC3B4A2F79384
+ 738039312A0D0000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000009D95723EB3A490E5BBAB99F1A5958292322C
+ 270E000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000373725099E94733EA3917F453A342D130000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000
+ }
+ end
end
diff --git a/forms/ufMain.pas b/forms/ufMain.pas
index 30236fb..0e14b1b 100644
--- a/forms/ufMain.pas
+++ b/forms/ufMain.pas
@@ -47,6 +47,7 @@ TfMain = class(TForm)
actSnoozeAlarms30mins: TAction;
actSnoozeAlarms10mins: TAction;
actStayOnTop: TAction;
+ il: TImageList;
miSetTimeZoneCorrection: TMenuItem;
miEnableAudioAlarms: TMenuItem;
miEnableStaleDataAlarms: TMenuItem;
@@ -136,8 +137,8 @@ TfMain = class(TForm)
miDrawGlucoseSlope: TMenuItem;
actDrawGlucoseExtremePoints: TAction;
miDrawGlucoseExtremePoints: TMenuItem;
- actSetHoursToRecive: TAction;
- miSetHoursToRecive: TMenuItem;
+ actSetHoursToReceive: TAction;
+ miSetHoursToReceive: TMenuItem;
actShowSettings: TAction;
miShowSettings: TMenuItem;
actDrawAlertLines: TAction;
@@ -167,6 +168,7 @@ TfMain = class(TForm)
procedure CheckStaleDataAlarms;
procedure DoOpacityPercentClick(Sender: TObject);
procedure FormResize(Sender: TObject);
+ procedure pmClose(Sender: TObject);
procedure pmPopup(Sender: TObject);
procedure tmrTimer(Sender: TObject);
procedure tmrProgressBarTimer(Sender: TObject);
@@ -183,12 +185,13 @@ TfMain = class(TForm)
procedure actSetUnitOfMeasureMmolLExecute(Sender: TObject);
procedure FormMouseEnter(Sender: TObject);
procedure FormMouseLeave(Sender: TObject);
- procedure actSetHoursToReciveExecute(Sender: TObject);
+ procedure actSetHoursToReceiveExecute(Sender: TObject);
procedure DoShowSettingsExecute(Sender: TObject);
procedure actFullScreenExecute(Sender: TObject);
procedure TrayIconClick(Sender: TObject);
procedure DrawTrayIcon();
private
+ IsMenuPopuped: Boolean;
StaleAlarmBlinkTrigger: Boolean;
NeedStaleDataBlink: Boolean;
NeedGlucoseLevelAlarmBlink: Boolean;
@@ -537,43 +540,49 @@ procedure TfMain.actSetCheckIntervalExecute(Sender: TObject);
CheckIntervalStr, Msg: string;
begin
al.State := asSuspended;
- CheckIntervalStr := IntToStr(Settings.CheckInterval);
- if TfTimerDialog.Execute(Self, 'Check interval', cMsg, CheckIntervalStr, [pbOK, pbCancel]) = mrOK then
- if not SetCheckIntervalByString(CheckIntervalStr) then
- begin
- Msg := 'You must type in time interval in seconds (int value)';
- if MessageDlg(Msg, mtWarning, [mbYes, mbCancel], -1) = mrYes then
- actSetCheckIntervalExecute(Sender);
- end;
- al.State := asNormal;
+ try
+ CheckIntervalStr := IntToStr(Settings.CheckInterval);
+ if TfTimerDialog.Execute(Self, 'Check interval', cMsg, CheckIntervalStr, [pbOK, pbCancel]) = mrOK then
+ if not SetCheckIntervalByString(CheckIntervalStr) then
+ begin
+ Msg := 'You must type in time interval in seconds (int value)';
+ if MessageDlg(Msg, mtWarning, [mbYes, mbCancel], -1) = mrYes then
+ actSetCheckIntervalExecute(Sender);
+ end;
+ finally
+ al.State := asNormal;
+ end;
end;
-procedure TfMain.actSetHoursToReciveExecute(Sender: TObject);
+procedure TfMain.actSetHoursToReceiveExecute(Sender: TObject);
var
Count, Msg: string;
CountEntered: Integer;
CanSetCount: Boolean;
begin
al.State := asSuspended;
- Count := IntToStr(Settings.HoursToRecive);
- Msg := 'Type in the hours to recieve data from Nightscout site';
- if InputQuery('Hours to receive', Msg, Count) then
- begin
- CanSetCount := TryStrToInt(Count, CountEntered);
- CanSetCount := CanSetCount and (CountEntered >= cHoursToReceiveMin) and (CountEntered <= cHoursToReceiveMax);
- if CanSetCount then
- begin
- Settings.HoursToRecive := CountEntered;
- tmrTimer(tmr);
- end
- else
+ try
+ Count := IntToStr(Settings.HoursToReceive);
+ Msg := 'Type in the hours to recieve data from Nightscout site';
+ if InputQuery('Hours to receive', Msg, Count) then
begin
- Msg := Format('You must type in an integer value (between %d and %d).' + #13#10 + 'Try again?', [cHoursToReceiveMin, cHoursToReceiveMax]);
- if MessageDlg(Msg, mtWarning, [mbYes, mbCancel], -1) = mrYes then
- actSetHoursToReciveExecute(Sender);
+ CanSetCount := TryStrToInt(Count, CountEntered);
+ CanSetCount := CanSetCount and (CountEntered >= cHoursToReceiveMin) and (CountEntered <= cHoursToReceiveMax);
+ if CanSetCount then
+ begin
+ Settings.HoursToReceive := CountEntered;
+ tmrTimer(tmr);
+ end
+ else
+ begin
+ Msg := Format('You must type in an integer value (between %d and %d).' + LineEnding + 'Try again?', [cHoursToReceiveMin, cHoursToReceiveMax]);
+ if MessageDlg(Msg, mtWarning, [mbYes, mbCancel], -1) = mrYes then
+ actSetHoursToReceiveExecute(Sender);
+ end;
end;
+ finally
+ al.State := asNormal;
end;
- al.State := asNormal;
end;
procedure TfMain.actSetNightscoutSiteExecute(Sender: TObject);
@@ -584,34 +593,37 @@ procedure TfMain.actSetNightscoutSiteExecute(Sender: TObject);
TimerIntervalSecs: Integer;
begin
al.State := asSuspended;
- WasConnected := Connected;
- Connected := False;
- Url := Settings.NightscoutUrl;
- TimerIntervalSecs := -1;
- if WasConnected then
- TimerIntervalSecs := 20;
- Msg := 'Type in URL of Nightscout site.' + #13#10 +
- 'If there is an error appeare try to change protocol to HTTP instead of HTTPS in URL.';
- DialogResult := TfTimerDialog.Execute(Self, 'Nighscout site', Msg, Url, [pbOK, pbCancel], TimerIntervalSecs);
- if DialogResult = mrOK then
- begin
- if (Url <> '') and (SetNightscoutUrl(Url)) then
- tmrTimer(tmr)
- else
+ try
+ WasConnected := Connected;
+ Connected := False;
+ Url := Settings.NightscoutUrl;
+ TimerIntervalSecs := -1;
+ if WasConnected then
+ TimerIntervalSecs := 20;
+ Msg := 'Type in URL of Nightscout site.' + LineEnding +
+ 'If an error occurs try to change protocol to HTTP instead of HTTPS in URL.';
+ DialogResult := TfTimerDialog.Execute(Self, 'Nighscout site', Msg, Url, [pbOK, pbCancel], TimerIntervalSecs);
+ if DialogResult = mrOK then
begin
- actSetNightscoutSiteExecute(Sender);
+ if (Url <> '') and (SetNightscoutUrl(Url)) then
+ tmrTimer(tmr)
+ else
+ begin
+ actSetNightscoutSiteExecute(Sender);
+ end;
+ end
+ else if (DialogResult = mrCancel) and not WasConnected then
+ begin
+ Msg := 'To obtain CGM data you have to type in full URL of your Nightscout site.' + LineEnding +
+ 'To support HTTPS you have to download libeay32.dll and ssleay32.dll and put it to the project directory.' + LineEnding +
+ 'Otherwise only HTTP protocol is supported. Try to change protocol to HTTP instead of HTTPS in URL.' + LineEnding + LineEnding +
+ 'Do you want to try again?';
+ if MessageDlg(Msg, mtWarning, [mbYes, mbCancel], -1) = mrYes then
+ actSetNightscoutSiteExecute(Sender);
end;
- end
- else if (DialogResult = mrCancel) and not WasConnected then
- begin
- Msg := 'To obtain CGM data you have to type in full URL of your Nightscout site.' + #13#10 +
- 'To support HTTPS you have to download libeay32.dll and ssleay32.dll and put it to the project directory.' + #13#10 +
- 'Otherwise only HTTP protocol is supported. Try to change protocol to HTTP instead of HTTPS in URL.' + #13#10#13#10 +
- 'Do you want to try again?';
- if MessageDlg(Msg, mtWarning, [mbYes, mbCancel], -1) = mrYes then
- actSetNightscoutSiteExecute(Sender);
+ finally
+ al.State := asNormal;
end;
- al.State := asNormal;
end;
procedure TfMain.actShowCheckNewDataProgressBarExecute(Sender: TObject);
@@ -707,6 +719,7 @@ procedure TfMain.ShowIconInTaskbar(AVisible: Boolean);
procedure TfMain.FormCreate(Sender: TObject);
begin
+ IsMenuPopuped := True;
Loaded := False;
Connected := False;
Settings := TSettings.Create();
@@ -768,7 +781,8 @@ procedure TfMain.FormKeyDown(Sender: TObject; var Key: Word;
VK_UP: Top := Top - cMoveWindowDelta;
VK_DOWN: Top := Top + cMoveWindowDelta;
VK_APPS: pm.PopUp;
- VK_Z:
+ VK_H: actSetHoursToReceive.Execute;
+ VK_E: actDrawHoursToReceiveData.Execute;
end;
end
else if Shift = [ssShift] then
@@ -879,11 +893,24 @@ procedure TfMain.FormResize(Sender: TObject);
LoadWallpaper(Settings.WallpaperFileName);
end;
+procedure TfMain.pmClose(Sender: TObject);
+begin
+ IsMenuPopuped := False;
+end;
+
procedure TfMain.pmPopup(Sender: TObject);
var
i: Integer;
Opacity: Integer;
begin
+ IsMenuPopuped := True;
+
+ // Update hours to receive item
+ miSetHoursToReceive.Caption := Format('Set hours to receive data (%d h)', [Settings.HoursToReceive] );
+
+ // Check interval item
+ miSetCheckInterval.Caption := Format('Set time interval to check new data (%d secs)', [Settings.CheckInterval]);
+
// Update snooze menu items
miAlarms.Caption := 'Alarms/Snooze';
if not Settings.IsSnoozeAlarmsEndTimePassed() then
@@ -951,7 +978,7 @@ procedure TfMain.actShowIconOnTaskbarExecute(Sender: TObject);
Msg: String;
begin
ShowIconInTaskbar(TAction(Sender).Checked);
- Msg := 'To apply setting you should restart application.' + #13#10 + 'Restart now?';
+ Msg := 'To apply setting you should restart application.' + LineEnding + 'Restart now?';
if MessageDlg(Msg, mtConfirmation, mbYesNo, -1) = mrYes then
Restart();
end;
@@ -964,6 +991,7 @@ procedure TfMain.alUpdate(AAction: TBasicAction; var Handled: Boolean);
procedure TfMain.ShowIconInTray(AVisible: Boolean);
begin
+ actShowIconInTray.Checked := AVisible;
Settings.ShowIconInTray := AVisible;
TrayIcon.Visible := AVisible;
end;
@@ -995,17 +1023,20 @@ procedure TfMain.actSetTimeZoneCorrectionExecute(Sender: TObject);
TimeZoneCorrectionStr, Msg: string;
begin
al.State := asSuspended;
- TimeZoneCorrectionStr := IntToStr(Settings.TimeZoneCorrection);
- if TfTimerDialog.Execute(Self, 'Time zone correction', cMsg, TimeZoneCorrectionStr, [pbOK, pbCancel]) = mrOK then
- begin
- if not TryStrToInt(TimeZoneCorrectionStr, Settings.TimeZoneCorrection) then
+ try
+ TimeZoneCorrectionStr := IntToStr(Settings.TimeZoneCorrection);
+ if TfTimerDialog.Execute(Self, 'Time zone correction', cMsg, TimeZoneCorrectionStr, [pbOK, pbCancel]) = mrOK then
begin
- Msg := 'You must type in time zone correction in hours (int value)';
- if MessageDlg(Msg, mtWarning, [mbYes, mbCancel], -1) = mrYes then
- actSetTimeZoneCorrectionExecute(Sender);
+ if not TryStrToInt(TimeZoneCorrectionStr, Settings.TimeZoneCorrection) then
+ begin
+ Msg := 'You must type in time zone correction in hours (int value)';
+ if MessageDlg(Msg, mtWarning, [mbYes, mbCancel], -1) = mrYes then
+ actSetTimeZoneCorrectionExecute(Sender);
+ end;
end;
+ finally
+ al.State := asNormal;
end;
- al.State := asNormal;
end;
procedure TfMain.FormMouseEnter(Sender: TObject);
@@ -1090,7 +1121,7 @@ procedure TfMain.ShowTrayIconBaloonHint;
BaloonHint: string;
LastEntry: TNightscoutEntry;
begin
- if not Settings.IsSnoozeAlarmsEndTimePassed() then
+ if IsMenuPopuped or not Settings.IsSnoozeAlarmsEndTimePassed() then
Exit;
BaloonHint := '';
@@ -1098,19 +1129,22 @@ procedure TfMain.ShowTrayIconBaloonHint;
TrayIcon.BalloonTitle := 'Alarm!';
if Settings.IsUrgentGlucoseLevelAlarmExists(LastEntry) then
begin
- BaloonHint := BaloonHint + 'Urgent dangerous glucose level is reached!' + #13#10;
+ BaloonHint := BaloonHint + 'Urgent dangerous glucose level is reached!' + LineEnding;
TrayIcon.BalloonTitle := 'ALARM!!!';
end
else if Settings.IsGlucoseLevelAlarmExists(LastEntry) then
- BaloonHint := BaloonHint + 'Dangerous glucose level is reached!' + #13#10;
+ BaloonHint := BaloonHint + 'Dangerous glucose level is reached!' + LineEnding;
if Settings.IsUrgentStaleDataAlarmExists(LastEntry) then
begin
- BaloonHint := BaloonHint + 'Glucose data is very stale!' + #13#10;
+ BaloonHint := BaloonHint + 'Glucose data is very stale!' + LineEnding;
TrayIcon.BalloonTitle := 'ALARM!!!';
end
else if Settings.IsStaleDataAlarmExists(LastEntry) then
- BaloonHint := BaloonHint + 'Glucose data is stale!' + #13#10;
+ BaloonHint := BaloonHint + 'Glucose data is stale!' + LineEnding;
+
+ if BaloonHint = '' then
+ Exit;
TrayIcon.BalloonHint := BaloonHint;
TrayIcon.BalloonFlags := bfWarning;
@@ -1618,7 +1652,7 @@ procedure TfMain.DoDrawStages(DrawStages: TDrawStages);
begin
cnv.Brush.Color := Color;
SetBkMode(cnv.Handle, TRANSPARENT);
- AText := 'Hours: ' + IntToStr(Settings.HoursToRecive);
+ AText := 'Hours: ' + IntToStr(Settings.HoursToReceive);
SetMaximumDrawStageSizeToCanvas(dsHoursToReceiveData, AText);
TextSize := cnv.TextExtent(AText);
DrawStrokedText(AText, cSmallMargin, 0, cHoursToReceiveDataColor);
@@ -1877,7 +1911,7 @@ function TfMain.GetHintText(): string;
Lst := TStringList.Create();
try
Lst.Add(Format('Count of entries with glucose data: %d', [Entries.Count]));
- Lst.Add(Format('Hours to recieve data: %d', [Settings.HoursToRecive]));
+ Lst.Add(Format('Hours to recieve data: %d', [Settings.HoursToReceive]));
Lst.Add(Format('Glucose average: %s', [Entries.GetAvgGlucoseStr(Settings.IsMmolL)]));
if Assigned(Entries.First) then
begin
diff --git a/forms/ufSettings.pas b/forms/ufSettings.pas
index 6a6f79e..dbf08fc 100644
--- a/forms/ufSettings.pas
+++ b/forms/ufSettings.pas
@@ -324,7 +324,7 @@ procedure TfSettings.AssignSettingsToComponents();
sbScale.Max := Length(cDrawStageSizes[1]);
sbScale.Position := NewSettings.ScaleIndex;
seCheckInterval.Value := NewSettings.CheckInterval;
- seHoursToReceive.Value := NewSettings.HoursToRecive;
+ seHoursToReceive.Value := NewSettings.HoursToReceive;
seHighGlucoseAlarm.Value := NewSettings.HighGlucoseAlarm;
seLowGlucoseAlarm.Value := NewSettings.LowGlucoseAlarm;
seStaleDataAlarm.Value := NewSettings.StaleDataAlarm;
@@ -346,7 +346,7 @@ procedure TfSettings.AssignSettingsToComponents();
procedure TfSettings.AssignComponentsToSettings;
begin
NewSettings.CheckInterval := seCheckInterval.Value;
- NewSettings.HoursToRecive := seHoursToReceive.Value;
+ NewSettings.HoursToReceive := seHoursToReceive.Value;
NewSettings.EnableAudioAlarms := cbEnableAudioAlarms.Checked;
NewSettings.EnableGlucoseLevelAlarms := cbEnableGlucoseLevelAlarms.Checked;
diff --git a/resources/Icons/icons8-audio-50_result.png b/resources/Icons/icons8-audio-50_result.png
new file mode 100644
index 0000000..be183c8
Binary files /dev/null and b/resources/Icons/icons8-audio-50_result.png differ
diff --git a/resources/Icons/icons8-cursor-in-window-50_result.png b/resources/Icons/icons8-cursor-in-window-50_result.png
new file mode 100644
index 0000000..490d9f3
Binary files /dev/null and b/resources/Icons/icons8-cursor-in-window-50_result.png differ
diff --git a/resources/Icons/icons8-diabetes-50_result.png b/resources/Icons/icons8-diabetes-50_result.png
new file mode 100644
index 0000000..670f422
Binary files /dev/null and b/resources/Icons/icons8-diabetes-50_result.png differ
diff --git a/resources/Icons/icons8-exit-sign-50_result.png b/resources/Icons/icons8-exit-sign-50_result.png
new file mode 100644
index 0000000..8b2b7ae
Binary files /dev/null and b/resources/Icons/icons8-exit-sign-50_result.png differ
diff --git a/resources/Icons/icons8-fire-alarm-50_result.png b/resources/Icons/icons8-fire-alarm-50_result.png
new file mode 100644
index 0000000..31675df
Binary files /dev/null and b/resources/Icons/icons8-fire-alarm-50_result.png differ
diff --git a/resources/Icons/icons8-fit-to-width-50_result.png b/resources/Icons/icons8-fit-to-width-50_result.png
new file mode 100644
index 0000000..db03f14
Binary files /dev/null and b/resources/Icons/icons8-fit-to-width-50_result.png differ
diff --git a/resources/Icons/icons8-graph-50_result.png b/resources/Icons/icons8-graph-50_result.png
new file mode 100644
index 0000000..58ffa5f
Binary files /dev/null and b/resources/Icons/icons8-graph-50_result.png differ
diff --git a/resources/Icons/icons8-help-50_result.png b/resources/Icons/icons8-help-50_result.png
new file mode 100644
index 0000000..54dadc5
Binary files /dev/null and b/resources/Icons/icons8-help-50_result.png differ
diff --git a/resources/Icons/icons8-low-volume-50_result.png b/resources/Icons/icons8-low-volume-50_result.png
new file mode 100644
index 0000000..ab12700
Binary files /dev/null and b/resources/Icons/icons8-low-volume-50_result.png differ
diff --git a/resources/Icons/icons8-picture-50-2_result.png b/resources/Icons/icons8-picture-50-2_result.png
new file mode 100644
index 0000000..3eeef10
Binary files /dev/null and b/resources/Icons/icons8-picture-50-2_result.png differ
diff --git a/resources/Icons/icons8-picture-50_result.png b/resources/Icons/icons8-picture-50_result.png
new file mode 100644
index 0000000..9cbf04b
Binary files /dev/null and b/resources/Icons/icons8-picture-50_result.png differ
diff --git a/resources/Icons/icons8-pin-50_result.png b/resources/Icons/icons8-pin-50_result.png
new file mode 100644
index 0000000..40dbc0e
Binary files /dev/null and b/resources/Icons/icons8-pin-50_result.png differ
diff --git a/resources/Icons/icons8-popup-window-50_result.png b/resources/Icons/icons8-popup-window-50_result.png
new file mode 100644
index 0000000..74ba466
Binary files /dev/null and b/resources/Icons/icons8-popup-window-50_result.png differ
diff --git a/resources/Icons/icons8-reboot-50_result.png b/resources/Icons/icons8-reboot-50_result.png
new file mode 100644
index 0000000..7d0218b
Binary files /dev/null and b/resources/Icons/icons8-reboot-50_result.png differ
diff --git a/resources/Icons/icons8-refresh-50_result.png b/resources/Icons/icons8-refresh-50_result.png
new file mode 100644
index 0000000..4fa22c4
Binary files /dev/null and b/resources/Icons/icons8-refresh-50_result.png differ
diff --git a/resources/Icons/icons8-scatter-plot-50_result.png b/resources/Icons/icons8-scatter-plot-50_result.png
new file mode 100644
index 0000000..09c7a14
Binary files /dev/null and b/resources/Icons/icons8-scatter-plot-50_result.png differ
diff --git a/resources/Icons/icons8-settings-50_result.png b/resources/Icons/icons8-settings-50_result.png
new file mode 100644
index 0000000..b4756f3
Binary files /dev/null and b/resources/Icons/icons8-settings-50_result.png differ
diff --git a/resources/Icons/icons8-sleep-50_result.png b/resources/Icons/icons8-sleep-50_result.png
new file mode 100644
index 0000000..193f08c
Binary files /dev/null and b/resources/Icons/icons8-sleep-50_result.png differ
diff --git a/resources/Icons/icons8-sound-50_result.png b/resources/Icons/icons8-sound-50_result.png
new file mode 100644
index 0000000..5d3e91d
Binary files /dev/null and b/resources/Icons/icons8-sound-50_result.png differ
diff --git a/resources/Icons/icons8-time-machine-50_result.png b/resources/Icons/icons8-time-machine-50_result.png
new file mode 100644
index 0000000..a44cce6
Binary files /dev/null and b/resources/Icons/icons8-time-machine-50_result.png differ
diff --git a/resources/Icons/icons8-timezone-+3-50_result.png b/resources/Icons/icons8-timezone-+3-50_result.png
new file mode 100644
index 0000000..3043c41
Binary files /dev/null and b/resources/Icons/icons8-timezone-+3-50_result.png differ
diff --git a/resources/Icons/icons8-website-50-2_result.png b/resources/Icons/icons8-website-50-2_result.png
new file mode 100644
index 0000000..cf8b4d9
Binary files /dev/null and b/resources/Icons/icons8-website-50-2_result.png differ
diff --git a/resources/Icons/icons8-website-50_result.png b/resources/Icons/icons8-website-50_result.png
new file mode 100644
index 0000000..781fa8d
Binary files /dev/null and b/resources/Icons/icons8-website-50_result.png differ
diff --git a/resources/Icons/icons8-zoom-in-30.png b/resources/Icons/icons8-zoom-in-30.png
new file mode 100644
index 0000000..33c3cce
Binary files /dev/null and b/resources/Icons/icons8-zoom-in-30.png differ
diff --git a/resources/Icons/icons8-zzz-50_result.png b/resources/Icons/icons8-zzz-50_result.png
new file mode 100644
index 0000000..42c8ea5
Binary files /dev/null and b/resources/Icons/icons8-zzz-50_result.png differ
diff --git a/resources/nightscout.png b/resources/nightscout.png
new file mode 100644
index 0000000..241c067
Binary files /dev/null and b/resources/nightscout.png differ
diff --git a/screenshots/Main.Menu.jpg b/screenshots/Main.Menu.jpg
index e3ab0c2..cacaf73 100644
Binary files a/screenshots/Main.Menu.jpg and b/screenshots/Main.Menu.jpg differ
diff --git a/units/uNightscout.pas b/units/uNightscout.pas
index 511c294..15a6a5c 100644
--- a/units/uNightscout.pas
+++ b/units/uNightscout.pas
@@ -165,7 +165,7 @@ function TNightscoutEntryList.LoadFromFile(const FileName: string): Boolean;
FreeAndNil(Entry);
end;
RemoveDuplicatesWithTheSameDate;
- //LimitEntries(Settings.HoursToRecive);
+ //LimitEntries(Settings.HoursToReceive);
CloseFile(DataFile);
Result := True;
except
diff --git a/units/uSettings.pas b/units/uSettings.pas
index 9306971..0d5a4b2 100644
--- a/units/uSettings.pas
+++ b/units/uSettings.pas
@@ -81,7 +81,7 @@ TSettings = class
EnableAudioAlarms: Boolean;
FullScreen: Boolean;
HighGlucoseAlarm: Integer;
- HoursToRecive: Integer;
+ HoursToReceive: Integer;
IsMmolL: Boolean;
LastSnoozeTimePeriod: Integer;
LowGlucoseAlarm: Integer;
@@ -185,7 +185,7 @@ procedure TSettings.Assign(Settings: TSettings);
begin
AlphaBlendValue := Settings.AlphaBlendValue;
CheckInterval := Settings.CheckInterval;
- HoursToRecive := Settings.HoursToRecive;
+ HoursToReceive := Settings.HoursToReceive;
DrawStages := Settings.DrawStages;
EnableGlucoseLevelAlarms := Settings.EnableGlucoseLevelAlarms;
EnableStaleDataAlarms := Settings.EnableStaleDataAlarms;
@@ -219,7 +219,7 @@ function TSettings.Clone(): TSettings;
Result.UrgentAlarmAudioFile := UrgentAlarmAudioFile;
Result.AlphaBlendValue := AlphaBlendValue;
Result.CheckInterval := CheckInterval;
- Result.HoursToRecive := HoursToRecive;
+ Result.HoursToReceive := HoursToReceive;
Result.DrawStages := DrawStages;
Result.EnableGlucoseLevelAlarms := EnableGlucoseLevelAlarms;
Result.EnableStaleDataAlarms := EnableStaleDataAlarms;
@@ -259,7 +259,7 @@ constructor TSettings.Create();
EnableAudioAlarms := False;
FullScreen := False;
HighGlucoseAlarm:= 9 * cMmolDenominator;
- HoursToRecive := 24;
+ HoursToReceive := 24;
IsMmolL := True;
LastSnoozeTimePeriod := 600;
LowGlucoseAlarm:= 4 * cMmolDenominator;
@@ -327,7 +327,7 @@ procedure TSettings.SaveOptions();
try
ini.WriteBool ('Main', 'IsMmolL', IsMmolL);
ini.WriteString ('Main', 'NightscoutUrl', NightscoutUrl);
- ini.WriteInteger('Main', 'HoursToRecive', HoursToRecive);
+ ini.WriteInteger('Main', 'HoursToReceive', HoursToReceive);
ini.WriteInteger('Main', 'TimeZoneCorrection', TimeZoneCorrection);
ini.WriteInteger('Main', 'CheckInterval', CheckInterval);
@@ -402,7 +402,7 @@ procedure TSettings.LoadOptions();
NightscoutUrl := ini.ReadString ('Main', 'NightscoutUrl', NightscoutUrl);
CheckInterval := ini.ReadInteger('Main', 'CheckInterval', CheckInterval);
TimeZoneCorrection := ini.ReadInteger('Main', 'TimeZoneCorrection', TimeZoneCorrection);
- HoursToRecive := ini.ReadInteger('Main', 'HoursToRecive', HoursToRecive);
+ HoursToReceive := ini.ReadInteger('Main', 'HoursToReceive', HoursToReceive);
// Visual settings
LoadDrawStageOption('dsLastGlucoseLevel', dsLastGlucoseLevel);
@@ -471,7 +471,7 @@ function TSettings.GetEntriesUrlByHours: string;
DateString: string;
DateResult: TDateTime;
begin
- DateResult := Now() - HoursToRecive / HoursPerDay;
+ DateResult := Now() - HoursToReceive / HoursPerDay;
DateString :=
FormatDateTime('yyyy-mm-dd', DateResult) + 'T' +
FormatDateTime('hh:nn:ss', DateResult);