From 61dd5e6eeb903a0f4cceca68d4e22d1ceb8003db Mon Sep 17 00:00:00 2001 From: Person Date: Sun, 8 Mar 2020 23:37:27 -0700 Subject: [PATCH] --Code changes -Fix up .pro file for building with the new examples files. -Rename FlameExamples folder to Examples. --- Builds/MSVC/Installer/Product.wxs | 16 +- Builds/QtCreator/Fractorium/Fractorium.pro | 32 +- .../b33rheart_examples.flame | 1180 +++++++------- .../b33rheart_sierpinski.flame | 578 +++---- .../pillemaster_hexagonal_tilings.flame | 0 .../plangkye_examples.flame | 1352 ++++++++--------- .../tatasz_examples.flame | 0 .../tatasz_substitution.flame | 0 .../tyrantwave_base_forms.flame | 0 Source/Fractorium/Fractorium.cpp | 13 +- Source/apoconv/Form1.cs | 14 +- 11 files changed, 1605 insertions(+), 1580 deletions(-) rename Data/{FlameExamples => Examples}/b33rheart_examples.flame (99%) mode change 100755 => 100644 rename Data/{FlameExamples => Examples}/b33rheart_sierpinski.flame (98%) mode change 100755 => 100644 rename Data/{FlameExamples => Examples}/pillemaster_hexagonal_tilings.flame (100%) rename Data/{FlameExamples => Examples}/plangkye_examples.flame (99%) mode change 100755 => 100644 rename Data/{FlameExamples => Examples}/tatasz_examples.flame (100%) mode change 100755 => 100644 rename Data/{FlameExamples => Examples}/tatasz_substitution.flame (100%) rename Data/{FlameExamples => Examples}/tyrantwave_base_forms.flame (100%) diff --git a/Builds/MSVC/Installer/Product.wxs b/Builds/MSVC/Installer/Product.wxs index 81710ab..84d8845 100644 --- a/Builds/MSVC/Installer/Product.wxs +++ b/Builds/MSVC/Installer/Product.wxs @@ -85,7 +85,7 @@ - + @@ -340,31 +340,31 @@ - + - + - + - + - + - + - + diff --git a/Builds/QtCreator/Fractorium/Fractorium.pro b/Builds/QtCreator/Fractorium/Fractorium.pro index eedf605..f993b12 100644 --- a/Builds/QtCreator/Fractorium/Fractorium.pro +++ b/Builds/QtCreator/Fractorium/Fractorium.pro @@ -225,11 +225,27 @@ OTHER_FILES += \ RESOURCES += \ $$PRJ_SRC_DIR/Fractorium.qrc -DISTFILES += \ - ../../../Data/FlameExamples/b33rheart_examples.flame \ - ../../../Data/FlameExamples/b33rheart_sierpinski.flame \ - ../../../Data/FlameExamples/pillemaster_hexagonal_tilings.flame \ - ../../../Data/FlameExamples/plangkye_examples.flame \ - ../../../Data/FlameExamples/tatasz_examples.flame \ - ../../../Data/FlameExamples/tatasz_substitution.flame \ - ../../../Data/FlameExamples/tyrantwave_base_forms.flame +bench.path = $$SHARE_INSTALL_DIR/bench +bench.files += \ + $$ASSETS_DIR/Bench/EmberBench.ps1 \ + $$ASSETS_DIR/Bench/golubaja_rippingfrominside_complexcode.flame \ + $$ASSETS_DIR/Bench/mfeemster_basicmemory.flame \ + $$ASSETS_DIR/Bench/tatasz_springcrown_manysimplexforms.flame \ + $$ASSETS_DIR/Bench/tyrantwave_flippeddisc_normal.flame \ + $$ASSETS_DIR/Bench/zy0rg_six_bigcomplexcode.flame + +#message(BENCH INSTALL SOURCE: $$bench.files) +INSTALLS += bench + +examples.path = $$SHARE_INSTALL_DIR/examples +examples.files += \ + $$ASSETS_DIR/Examples/b33rheart_examples.flame \ + $$ASSETS_DIR/Examples/b33rheart_sierpinski.flame \ + $$ASSETS_DIR/Examples/pillemaster_hexagonal_tilings.flame \ + $$ASSETS_DIR/Examples/plangkye_examples.flame \ + $$ASSETS_DIR/Examples/tatasz_examples.flame \ + $$ASSETS_DIR/Examples/tatasz_substitution.flame \ + $$ASSETS_DIR/Examples/tyrantwave_base_forms.flame + +#message(EXAMPLES INSTALL SOURCE: $$examples.files) +INSTALLS += examples diff --git a/Data/FlameExamples/b33rheart_examples.flame b/Data/Examples/b33rheart_examples.flame old mode 100755 new mode 100644 similarity index 99% rename from Data/FlameExamples/b33rheart_examples.flame rename to Data/Examples/b33rheart_examples.flame index 1a20d42..3d6df3e --- a/Data/FlameExamples/b33rheart_examples.flame +++ b/Data/Examples/b33rheart_examples.flame @@ -1,590 +1,590 @@ - - - - - - - 5BC2B455C0B34EBDB247BAB13EB3AF35ACAE2CA3AE249AAF - 2094B21D90B62091BB2595C1309DC63BA6CB48AFCE53B6D1 - 5BBBD361BDD461BDD461BDD461BED564C1D66AC7D875CFDB - 80D9DD8BE1E094E9E198EBE196EBE090E5DE83DDDB76D4D7 - 6ACBD460C5D25DC3D15EC3D165C6D26CC9D372CBD473CDD4 - 6FCAD369C8D162C5D05EC3CF5CC3CF5EC4CF5FC6D062C8D1 - 63C9D163C8D161C6D05FC4CF59C2CE55C0CD4EBDCA47B9C9 - 40B5C63CAFC435A8C231A0C02998BE2291BC1B8CBB1A8BBB - 1C8EBD2395C02E9CC339A6C645ADC84FB3CA59B7CA5DBACA - 64BDCA67C0CB6CC6CD72CDCE79D5D083DED28DE5D396ECD3 - 9DF1D3A0F4CF9FF3CD9AF0CA90EAC984E1C778D8C56CCEC4 - 61C4C259BAC150B1BE4BA9BB44A0B73D99B2348FAD2B86A7 - 217BA118739D126C9C0C679C09659C08659E09699F096B9F - 0C73A00F759E137E9C1A839C248E9D3097A23CA2A747ACAE - 51B7B35BC1BB63C9C06CD1C272D6C378DBBF7CDDBB7EDEB4 - 80DEB080DCAD7FDAAC7DD6AF78D1B171CCB46AC8B462C4B5 - 5BC2B455C0B34EBDB247BAB13EB3AF35ACAE2CA3AE249AAF - 2094B21D90B62091BB2595C1309DC63BA6CB48AFCE53B6D1 - 5BBBD361BDD461BDD461BDD461BED564C1D66AC7D875CFDB - 80D9DD8BE1E094E9E198EBE196EBE090E5DE83DDDB76D4D7 - 6ACBD460C5D25DC3D15EC3D165C6D26CC9D372CBD473CDD4 - 6FCAD369C8D162C5D05EC3CF5CC3CF5EC4CF5FC6D062C8D1 - 63C9D163C8D161C6D05FC4CF59C2CE55C0CD4EBDCA47B9C9 - 40B5C63CAFC435A8C231A0C02998BE2291BC1B8CBB1A8BBB - 1C8EBD2395C02E9CC339A6C645ADC84FB3CA59B7CA5DBACA - 64BDCA67C0CB6CC6CD72CDCE79D5D083DED28DE5D396ECD3 - 9DF1D3A0F4CF9FF3CD9AF0CA90EAC984E1C778D8C56CCEC4 - 61C4C259BAC150B1BE4BA9BB44A0B73D99B2348FAD2B86A7 - 217BA118739D126C9C0C679C09659C08659E09699F096B9F - 0C73A00F759E137E9C1A839C248E9D3097A23CA2A747ACAE - 51B7B35BC1BB63C9C06CD1C272D6C378DBBF7CDDBB7EDEB4 - 80DEB080DCAD7FDAAC7DD6AF78D1B171CCB46AC8B462C4B5 - - - - - - - - - - - - - - - - - C3C675D6D683E2E38FE2D691E0E38FDEDD80D6CD71C1AD55 - B79037BA8527BD9117CBD13EE3DD63EFE676F7EC82F2ED8B - FFFEA1F3F394F9F49BFDF39CFAF299F8F58CFAEF7FF1F075 - E7E069DCD262B7B75A8992385B8B30466E353A703037633A - 2F5B3F255B41275438204F331F54313A61293E6B29576F2F - 757F278C8C278C8C2D8381256479374C6F353F5B24295515 - 1C3F21243230273238223B441F5F40226E4D308C634B856D - 52886F4F7A754A5E79445F64375E61315757264D5927434B - 244C483B5A3F56703F8180369EA042B5B763C7CA6ED5CF7E - E5DF7AF1F47CF9F477EFE568E5D662CECC5DBAB037AF892B - 8F86357C6A294E5E2A4A5B2856592F7D51249F621A866924 - 4F60244859223C511E1D47270F472B1A4B29165730236747 - 396F4C4786456D985C93B17DB3C9A6C0D5B5C2D6A6B3C190 - 8CAB776D846D466262335C4F2945340C3124081D20031E1C - 0414140C110C0D0A0F0206141616080E15120D140E0A230D - 161E0E181F17121F1810131A1117291728391731301C3A37 - 164849184A4B1D584F2757602C5F6E3C6B6B477A7B62908C - ACB190C4D899D2DEA4D8EAA5D8DD9DCBD687BDB874ACA066 - 91964665853A456A35314632243B2E182D251B261F202817 - 2A2C15312E1B262E273248374E5C4B697C6391A862BBCE86 - D0DD99DFE3AEEFF4AAF0F3BCDFEDB0D5DCB4C9D9C0BBE2D0 - 8FCBCF91C1C6A4BCA36EA39150918A589271668A5E849361 - 93986D9FA06EC9C388D6CF93D7D89ED7DA98C8CF9585A082 - 60847E4B7E752C776A3570563D5948455C3E565B3A7B5E2A - A36323A86A259070366A6739566F43505E3E464D3834503B - 2B573E326148385D51407258607C59687557848745A68852 - B9AB63CBC46AD9D776DBDB72E2DE6CE2E275E3E586EBE28C - EFEC8FECEC8AEAE889F1EC89F4F184F6F188FCF28EFCEF89 - FAF184F6EE7EEAE16DDCDA63C6C458A7B347969E2B919A3A - AA9D39BAB151BEB868C3B464B6AF57AB8F3B918A3C696E2E - 4B52281B1708000000000000000000000600000D0702120C - 132A171C3C1C31492A41692F5C7D3C7C8A4F96A056ADBA68 - - - - - - - - - - 4E7C7F245D672A41421E2B272521152C120D251809230704 - 1A0F081320222438474D7276729EB5ADCECEBCE4E8C2E0E5 - A4DBDD7AD8DA5FC0C759C6C160BDB896C6B99FCCBCA8C2C0 - 839996606D782A3A3F191C1B0A0B09050A070A06060E0A0E - 29170637331E6B683D96985CC4C38FDADBAEE4E4C7CFE0D6 - C4E7DDCAD5C0C8C69BBBB586B6B690A9C594ADCEC5C2E4C3 - BCD4C8BFDACFB7D4D0B3DDDCBFDFDDC9E6DEC6E5E0C7E7E2 - ADE9E8BBE7E2AFE4D7C8DBBED2BF99AE9B6F8C734556452E - 3147403D56625E89977BB7C397CECB8ACCCCADD2BA91B3AD - 989781737A6E403D363235254334173D20124A2D0E2A1810 - 1D1E1B21363551605A496C6B5D6E5B3C4E51152E25201B18 - 28200E4D3F24887F2FA39054C4B35F99894C7B583A38301A - 1C0E080A09070B09081C1F123B392E5B7454778A60718465 - 656C44473C2A3F32233F3E225055497D8A64989F7DBDC5A2 - AED09D869D8456796836494137332F685A3D87785CB9A465 - BD9C5B9981528A66296E4E2C7A7041827167819C775F89A0 - 4E7C7F245D672A41421E2B272521152C120D251809230704 - 1A0F081320222438474D7276729EB5ADCECEBCE4E8C2E0E5 - A4DBDD7AD8DA5FC0C759C6C160BDB896C6B99FCCBCA8C2C0 - 839996606D782A3A3F191C1B0A0B09050A070A06060E0A0E - 29170637331E6B683D96985CC4C38FDADBAEE4E4C7CFE0D6 - C4E7DDCAD5C0C8C69BBBB586B6B690A9C594ADCEC5C2E4C3 - BCD4C8BFDACFB7D4D0B3DDDCBFDFDDC9E6DEC6E5E0C7E7E2 - ADE9E8BBE7E2AFE4D7C8DBBED2BF99AE9B6F8C734556452E - 3147403D56625E89977BB7C397CECB8ACCCCADD2BA91B3AD - 989781737A6E403D363235254334173D20124A2D0E2A1810 - 1D1E1B21363551605A496C6B5D6E5B3C4E51152E25201B18 - 28200E4D3F24887F2FA39054C4B35F99894C7B583A38301A - 1C0E080A09070B09081C1F123B392E5B7454778A60718465 - 656C44473C2A3F32233F3E225055497D8A64989F7DBDC5A2 - AED09D869D8456796836494137332F685A3D87785CB9A465 - BD9C5B9981528A66296E4E2C7A7041827167819C775F89A0 - - - - - - - - - - 7E5541B18A5AE4A994FF7C5EA2725F67534758482F4C442F - 5842365B43434438322E2D233A3B2D4A4D3D505A6040787B - 28576B1E2E380D18160B0C07141D23192B2F444535856B41 - DAC280FFCFBBFFE4B4FFFFD1FFFFFFBDEFD4809B744C5F4F - 3F5A57466C645E7D6A7C8F6D82835D67604B565239484A34 - 3E4A3A41544B3F65661F60732941462336302030312D3B30 - 3E3E30575D32626A4F6C7557637155616A5E407A785DA28F - 74A4A3667C78616C5E8F8E62D7BD9CEFF0B853BBD73C7880 - 415757564F3E1C1A1C17190D1624271E292A1D231D1C1A0C - 392D216B31235B59344D4A333B4532333E393E553B716548 - CD846EFF6477E55B42733D352628212828186B6949D4AF7D - FF7996FF777FBA6951B059469D6B459E4A34BE4E43FF695F - FF844FFFAD6FD7B37A938F8D5869674271682F54532D3F3C - 354940283B301A190F070600251F1C8F3C37FA4932DD5758 - 956D48554E2F2E341F2F2F23464A39737D5FA9A46FD6CA90 - 87D3DAACDDC1D6C289EE7067E84343D0583A955743823B2C - 7E5541B18A5AE4A994FF7C5EA2725F67534758482F4C442F - 5842365B43434438322E2D233A3B2D4A4D3D505A6040787B - 28576B1E2E380D18160B0C07141D23192B2F444535856B41 - DAC280FFCFBBFFE4B4FFFFD1FFFFFFBDEFD4809B744C5F4F - 3F5A57466C645E7D6A7C8F6D82835D67604B565239484A34 - 3E4A3A41544B3F65661F60732941462336302030312D3B30 - 3E3E30575D32626A4F6C7557637155616A5E407A785DA28F - 74A4A3667C78616C5E8F8E62D7BD9CEFF0B853BBD73C7880 - 415757564F3E1C1A1C17190D1624271E292A1D231D1C1A0C - 392D216B31235B59344D4A333B4532333E393E553B716548 - CD846EFF6477E55B42733D352628212828186B6949D4AF7D - FF7996FF777FBA6951B059469D6B459E4A34BE4E43FF695F - FF844FFFAD6FD7B37A938F8D5869674271682F54532D3F3C - 354940283B301A190F070600251F1C8F3C37FA4932DD5758 - 956D48554E2F2E341F2F2F23464A39737D5FA9A46FD6CA90 - 87D3DAACDDC1D6C289EE7067E84343D0583A955743823B2C - - - - - - - - - F8A5AFF5A0AAF09AA5EA959EE38E99DA8892D0818CC67B86 - BA737FAD6D79A06572925E6C83576574505F654A5A574455 - 4C4152433D4F393A4C30364A2832471F30451A2E42162B40 - 14293E13273B1424391622361921341B20321E1F30211E2E - 231D2D251C2B271C2A271B29281A29291A29291B29291B2A - 291C2B291D2C271E2E261F30252132252434262636262839 - 252B3B252E3E243140243443243745263846273A472A3C48 - 2E3E49333F4A3A414B41454D484950504E5457535960595F - 6B5E6677656C836C738F727A9B7A81A68188B1888FBC8F96 - C5969CCE9BA2D6A0A6DCA3A8DFA4AAE0A4A9DDA2A8D99FA6 - D29CA2CA969EC09199B68A94AB838DA07A8696727E8D6A77 - 8464717C5D6B7658667153626D4E5E6A4A5A684656674352 - 663F4E673C4A6738476835436A323F6C2F3B6D2C386E2A34 - 6F273070242D71212A721F27731D25751D25771D25791E26 - 7C202A81232D8728318E2C3696323D9E3A44A8414CB14A55 - BB525DC35B66CB626DD16874D56F7AD8747FD97882D97B85 - D97D86D77E87D47E86D07C84CC7980C7767CC37278BF6E74 - BA686FB8646BB56066B35C62B2585FB2555CB1525AB14F58 - B04D56AF4C56AD4C56AB4D57AA4D58A84D58A74E59A54F5A - A14F5A9D4F5A984F59934D578D4D56874C548149517B474E - 76454B7143486C4045693D41653B3E63393C613739613637 - 613436623334633232643030642F2F642E2E642D2D642C2D - 652C2D662C2E682C2F6A2D306D2E31703033743235783439 - 7C363C82393F873C428C3F4691434B97484F9C4C53A15057 - A7535CAC575FB15962B65B64BA5D65BF5E67C25F68C65E67 - C85D67C95C65CA5A64CA5963CA5761CA5560C9545FC9535E - CA525DCA525DCB535ECC535FCC5460CD5561CE5662CE5763 - CE5763CE5763CE5763CC5662CB5460C8535FC5515CC24E59 - BE4A57BA4752B6444FB3414CB03F4AAE3E48AC3E48AB3E48 - AB404AAB434CAD4750B04B54B45059B8565FBD5D66C3656D - C86D75CF757DD57F86DB878FE18F97E7989FEC9FA6F0A5AC - F4A9B1F8ADB4FAB0B7FCB1B8FEB2B9FEB1B8FCAEB6FBABB3 - - - - - - - - - - F4E4A4F2E29BDCD36EC3BD5F9AA13B72814E7A9B59929C7B - B8C38AE2D88FEDD98BDEBD76E5A552E5A248DEA158D6B87E - BDC09A82949C5E7C8632556A266275306F7758909875AAA3 - B0A4A1A6AF82BE775C936C3C6750394536401A3446174A62 - 345A644C9C988DB7B4B4DAB2D4DEA8E6C77ED7C654EA9840 - DF8B2BF67D31FF8B45F28B42FE8546EA7628E16520DF6F21 - C28922C89C32C2A226C99925C68C2BB670299A671A803E25 - 5D5204503E1E283B201C3026202D1F403A185C4111764812 - 6E321D543E2A543C4A647661788C90B2A28AB5B671C6A34B - B6A830B9931FA4852A9E59157E3E146B1C00681D0048110D - 38160444120D2D0B085022006319116E381F9A5028C25737 - DD7830D26528CA5C1CAD6027A97C2FC99C59D5C86BF1D270 - EAE35CE3CB52DFDB50DDD65CE2BE61E7B85ABC9E35887654 - 5464382E424E234236554A30909860C1BA8CF4E8AEF8F7D7 - EEE1A2D2BA90AC88647A7146524B564669516B69687B6D4A - BA6332C45210AD4A21A6391B954940AC6158C6967EEFBC96 - F4E4A4F2E29BDCD36EC3BD5F9AA13B72814E7A9B59929C7B - B8C38AE2D88FEDD98BDEBD76E5A552E5A248DEA158D6B87E - BDC09A82949C5E7C8632556A266275306F7758909875AAA3 - B0A4A1A6AF82BE775C936C3C6750394536401A3446174A62 - 345A644C9C988DB7B4B4DAB2D4DEA8E6C77ED7C654EA9840 - DF8B2BF67D31FF8B45F28B42FE8546EA7628E16520DF6F21 - C28922C89C32C2A226C99925C68C2BB670299A671A803E25 - 5D5204503E1E283B201C3026202D1F403A185C4111764812 - 6E321D543E2A543C4A647661788C90B2A28AB5B671C6A34B - B6A830B9931FA4852A9E59157E3E146B1C00681D0048110D - 38160444120D2D0B085022006319116E381F9A5028C25737 - DD7830D26528CA5C1CAD6027A97C2FC99C59D5C86BF1D270 - EAE35CE3CB52DFDB50DDD65CE2BE61E7B85ABC9E35887654 - 5464382E424E234236554A30909860C1BA8CF4E8AEF8F7D7 - EEE1A2D2BA90AC88647A7146524B564669516B69687B6D4A - BA6332C45210AD4A21A6391B954940AC6158C6967EEFBC96 - - - - - - - 7D432F582F0D4C2C0E40290F332410271F12271D0E271B0A - 2F16063F2004502B0360320971390F854618995421A1582B - A95C35BE8A4FC69860CFA772CCA473CAA174B99B76A89678 - 886D5F7A69556D664B7465407B6435826734896B34937731 - 9A8638BCA554C7BA6BD2CF83D8D197DFD4ABE2DAACE6E0AE - E2D5B1D5CAA3C9BF95BAAC7EAB9968A591619F895B94764B - 957136AB7A23B18225B88A28B69037B59647AD914CA68D51 - 8D765D826451775246744B37724528724420734319694013 - 5B42123B3C123038192535202334202233202933243A382B - 5B49396351426B5A4B64564A5D5249554C464D4743403F31 - 322C2119170F17180F15190F161D1118221426331E363E2D - 4D4B34574433623E32613D35613D385C423757433A534E4A - 585F60677E706982756C877B6D86786E867566816D5C7A61 - 63795F7683698A8E73919578989D7EA5B083AEAE88A6A67D - 9AA66E7E9667789266728F65698E636190695789664D7657 - 3953373D4029422E1B452F184931165B32136B361B70431D - 724F236A59326B603C6C68477275597A835D8E9668B1A570 - D2C767E0C462EEC25DE8C05CE3BF5BDCB559D79E55D09252 - C68D4FBB9250B79354B39459B49C64B5AE74B1B987BBC3A3 - CDE3C8CCE5CDCCE7D2D7E9D2D5DDC7C8C1B5B9AD9CAC9B85 - A77F729F6D429C693D996539976131955D2E845531734F36 - 52423A4C463D474A4045574D49675B537C6A5696846BAF97 - 85B69A88BAA594BDA9A1B19CA3A086A38D6F9E8063967350 - 8860408662428564458C6A4395743D997B3C9E742F9E761D - 957518855E17754616633B1755311C4D29224726254B2B2A - 52372D563D2E5E422B5F432A563B2B493321402B1D342423 - 2F2524332926392E31423A3748463948523F4E56445C6043 - 667240717C498B8A54A39C5DB6B06EC5BE7FCAC28BCEC59B - D2C6A3CBC39FC9BB9FD0BD9BD5C58DE1C686E9C884ECCC7C - EFCC74E7C375DDB777D2B174CAA277CC9986D19F95CFA1A5 - D1AFB4D7C0C4CCC9CCC1D1CAB5D5C9A0CABF9CB8B19BAFA2 - 86A2917F8D7C8C7E698D735C856354845B4E864E3585402B - - - - - - - - - - - - - 70847350747548696C505E575D5C4B6F604976604D776157 - 786E6977796C7A8267979551B1A856BEB261B5AD71A6A46C - 9491696E68635653554A4E4B515C465C6C496C7B54697D5E - 5B75735D6C7C5E63785C5F6957635B6D7E54A4A14FB2A854 - AEA759999B638D96657282636C79646F7163757662707B5C - 7D9065909B75999E7E8280727871648A7658B99D54C2A952 - ACA04D84874D6F765B7676767979797B767570665968614F - 73755B878A6AA5A47AB2AD7BA29C68988F5DA5995ABAA768 - B4AA74949775717B715A6560535E5A55605960685F65625F - 765D558C6A4FA57F4DAF8B4DAE8C4E987F4E75704D67794D - 798A4C95984FA9A256ABA85698A15F70847350747548696C - 505E575D5C4B6F604976604D776157786E6977796C7A8267 - 979551B1A856BEB261B5AD71A6A46C9491696E6863565355 - 4A4E4B515C465C6C496C7B54697D5E5B75735D6C7C5E6378 - 5C5F6957635B6D7E54A4A14FB2A854AEA759999B638D9665 - 7282636C79646F7163757662707B5C7D9065909B75999E7E - 8280727871648A7658B99D54C2A952ACA04D84874D6F765B - 7676767979797B767570665968614F73755B878A6AA5A47A - B2AD7BA29C68988F5DA5995ABAA768B4AA74949775717B71 - 5A6560535E5A55605960685F65625F765D558C6A4FA57F4D - AF8B4DAE8C4E987F4E75704D67794D798A4C95984FA9A256 - ABA85698A15F70847350747548696C505E575D5C4B6F6049 - 76604D776157786E6977796C7A8267979551B1A856BEB261 - B5AD71A6A46C9491696E68635653554A4E4B515C465C6C49 - 6C7B54697D5E5B75735D6C7C5E63785C5F6957635B6D7E54 - A4A14FB2A854AEA759999B638D96657282636C79646F7163 - 757662707B5C7D9065909B75999E7E8280727871648A7658 - B99D54C2A952ACA04D84874D6F765B7676767979797B7675 - 70665968614F73755B878A6AA5A47AB2AD7BA29C68988F5D - A5995ABAA768B4AA74949775717B715A6560535E5A556059 - 60685F65625F765D558C6A4FA57F4DAF8B4DAE8C4E987F4E - 75704D67794D798A4C95984FA9A256ABA85698A15F708473 - - - - - - - - - 8C70519174549175558F73538C70518D7252876E4E806749 - 775F44765D4570563E765C427E6548846C4E876D4F8B7053 - 8B7153836A4D7E65487B6248745B426C533B6A5139735941 - 7A5F4683674A937757977B5A9B7F5C9C7F5D987D5C8D7354 - 8167497B6147765D4570563E765C427E6548846C4E876D4F - 8B70538B7153836A4D7E65487B6248745B426C533B6A5139 - 7359417A5F4683674A937757977B5A9B7F5C9C7F5D987D5C - 8D73548167497B6147765D4570563E765C427E6548846C4E - 876D4F8B70538B7153836A4D7E65487B6248745B426C533B - 6A51397359417A5F4683674A937757977B5A9B7F5C9C7F5D - 987D5C8D73548167497B6147765D4570563E765C427E6548 - 846C4E876D4F8B70538B7153836A4D7E65487B6248745B42 - 6C533B6A51397359417A5F4683674A937757977B5A9B7F5C - 9C7F5D987D5C8D73548167497B6147765D4570563E765C42 - 7E6548846C4E876D4F8B70538B7153836A4D7E65487B6248 - 745B426C533B6A51397359417A5F4683674A937757977B5A - 9B7F5C9C7F5D987D5C8D73548167497B6147765D4570563E - 765C427E6548846C4E876D4F8B70538B7153836A4D7E6548 - 7B6248745B426C533B6A51397359417A5F4683674A937757 - 977B5A9B7F5C9C7F5D987D5C8D73548167497B6147765D45 - 70563E765C427E6548846C4E876D4F8B70538B7153836A4D - 7E65487B6248745B426C533B6A51397359417A5F4683674A - 937757977B5A9B7F5C9C7F5D987D5C8D73548167497B6147 - 765D4570563E765C427E6548846C4E876D4F8B70538B7153 - 836A4D7E65487B6248745B426C533B6A51397359417A5F46 - 83674A937757977B5A9B7F5C9C7F5D987D5C8D7354816749 - 7B6147765D4570563E765C427E6548846C4E876D4F8B7053 - 8B7153836A4D7E65487B6248745B426C533B6A5139735941 - 7A5F4683674A937757977B5A9B7F5C9C7F5D987D5C8D7354 - 8167497B6147765D4570563E765C427E6548846C4E876D4F - 8B70538B7153836A4D7E65487B6248745B426C533B6A513A - 6E553D6F543D765B4183664982674987694C896C4E8F7355 - - - - - - - - - - 878B8C868A8C868A8C868A8C86898C86898C878A8C888A8C - 898B8C8A8C8C8B8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C - 8C8C8C8C8C8C8C8C8C8C8B8C8B8A8B8A8989898788878686 - 868484848282838081827F7F817E7E807D7D807D7D7F7C7C - 7F7C7C7F7C7D7F7C7D7F7D7E7F7D7E807E7E807E7F817F7F - 817F80828081828081838182838283848283838384838384 - 838284838283828183828082818082807F82807F817F7F81 - 7F7E807E7D807E7D7F7E7D7F7E7D7F7E7D807E7E817F7F82 - 7F80837F818580828681848882858A83878B84888C84888C - 84898C84898C84898C84898C84898C84898C84898C83898C - 83898C83898C83898C84898C848A8C858A8C868B8C878B8C - 888C8C888C8C898C8C898C8C8A8C8C8A8C8C8A8C8C8B8C8C - 8B8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C - 8C8C8C8B8C8C8B8C8C8B8C8C8A8C8C898C8C888C8C878C8C - 878B8C878B8C878B8C878B8C878C8C878C8C888C8C888C8C - 898C8C898C8C898B8C898B8C898A8B88898A878788868687 - 858485848384838183828081817F80817E80817E7F807E80 - 807F81807F8280808380818580828680838781848981858A - 82868C83878C83888C84898C858A8C868B8C878B8C888C8C - 898C8C8A8C8C8B8C8C8B8C8C8B8B8C8A8A8B8A898A898888 - 898787888686878585878585868484868484868484868485 - 87858687868688878888888888888988898A88898A88898A - 888889888789878687858586848485848384838283838182 - 838182838182838182838182838182838182848283848283 - 8583848685858786868887878988888A89898B89898B8A8A - 8C8B8A8C8B8B8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C - 8C8C8C8C8C8C8B8B8C8A8A8B898A8B88898B87888A868789 - 868687858586848485838385838385838385848486838384 - 838283838182838181838181848181858383868484868484 - 868484868484868484868383868584878585878686878787 - 87878887878987888987888A88898A888A8B888A8C898B8C - 898B8C888C8C888C8C888B8C878B8C878B8C878B8C878B8C - - - - - - - - - - - - - - - - - 8C4A617D6D72344A62997E775A435343666D583E4D1F5366 - 45546C135F7342455E626569194B616B5158766B67335660 - 8170644F5559375A693146544D586D26566B3E6378274A61 - 375D6219455B455461505D6264737E83606165746F4C5060 - 174C5763587F0B5B6D635D833F55701E5268643E60536073 - 3C4D659A86816D4A5A6C7371633E510E4A5C6E5A72095B6D - 6D546B646273174C5F8C4A617D6D72344A62CA8E7D65495A - 6C7371633E510E4A5C6E5A72095B6D6D546B646273174C5F - 8C4A617D6D72344A62997E775A435343666D583E4D1F5366 - 45546C135F7342455E626569194B616B5158766B67335660 - 8170644F5559375A693146544D586D26566B3E6378274A61 - 375D6219455B455461505D6264737E83606165746F4C5060 - 174C5763587F0B5B6D635D833F55701E5268643E60536073 - 3C4D659A86816D4A5A6C7371633E510E4A5C6E5A72095B6D - 6D546B646273174C5F8C4A617D6D72344A62CA8E7D65495A - 6C7371633E510E4A5C6E5A72095B6D6D546B646273174C5F - 8C4A617D6D72344A62997E775A435343666D583E4D1F5366 - 45546C135F7342455E626569194B616B5158766B67335660 - 8170644F5559375A693146544D586D26566B3E6378274A61 - 375D6219455B455461505D6264737E83606165746F4C5060 - 174C5763587F0B5B6D635D833F55701E5268643E60536073 - 3C4D659A86816D4A5A6C7371633E510E4A5C6E5A72095B6D - 6D546B646273174C5F8C4A617D6D72344A62CA8E7D65495A - 6C7371633E510E4A5C6E5A72095B6D6D546B646273174C5F - 8C4A617D6D72344A62997E775A435343666D583E4D1F5366 - 45546C135F7342455E626569194B616B5158766B67335660 - 8170644F5559375A693146544D586D26566B3E6378274A61 - 375D6219455B455461505D6264737E83606165746F4C5060 - 174C5763587F0B5B6D635D833F55701E5268643E60536073 - 3C4D659A86816D4A5A6C7371633E510E4A5C6E5A72095B6D - 6D546B646273174C5F8C4A617D6D72344A62CA8E7D65495A - 6C7371633E510E4A5C6E5A72095B6D6D546B646273174C5F - - - - - - - - - - - - 24339E4F2B814A436F6A414AA33F19B54E03BF6C00CB8A18 - E0A055EEB67DEFC696D7E3D4B5EBFA8EE5FC71EAFD72EAFB - 48E0FA1DBFF638ACC64A958D3267781C40491F2B10262600 - 181700080A1002193304263E041D4000164C031C44032337 - 02192706160F171A073C2D125567306D8561A18F81C2B087 - CEB981E1C37CF0CE5FF4BE3ACFBB5793D07CA7E198BED8C6 - 94D2CC8BDBAFA8C58D9DA8726392703E64731F4C8F0C48BD - 2050C71F61BB116DD42083E91F7EBD1C6385405C7863717C - 8B8576BA945CC8B932A1C95B88BC7B9EC02E93C83480C277 - AAB15CDBBD4AC7D799B9D1BED7C6A7CDD1B8C0E0C6DFD79D - F2BE78F4B359E2B520E5B300ECAF00C6C000C1CB00B9AD00 - B19100C67C00B6680E956539837E5F6C9A8241A0B419A0D9 - 2BA0C14A9A8955877A7D824C9A970E8EB50F91990F8B6D00 - 58973E7BA160A9863190A344B7CD59E7CF31CEA716AD9208 - B08100B55500AA3B00B64900DD5500F75300FB6700FA5A14 - D54516A757028F4C155D421D2A442B143C55054D70005695 - 24339E4F2B814A436F6A414AA33F19B54E03BF6C00CB8A18 - E0A055EEB67DEFC696D7E3D4B5EBFA8EE5FC71EAFD72EAFB - 48E0FA1DBFF638ACC64A958D3267781C40491F2B10262600 - 181700080A1002193304263E041D4000164C031C44032337 - 02192706160F171A073C2D125567306D8561A18F81C2B087 - CEB981E1C37CF0CE5FF4BE3ACFBB5793D07CA7E198BED8C6 - 94D2CC8BDBAFA8C58D9DA8726392703E64731F4C8F0C48BD - 2050C71F61BB116DD42083E91F7EBD1C6385405C7863717C - 8B8576BA945CC8B932A1C95B88BC7B9EC02E93C83480C277 - AAB15CDBBD4AC7D799B9D1BED7C6A7CDD1B8C0E0C6DFD79D - F2BE78F4B359E2B520E5B300ECAF00C6C000C1CB00B9AD00 - B19100C67C00B6680E956539837E5F6C9A8241A0B419A0D9 - 2BA0C14A9A8955877A7D824C9A970E8EB50F91990F8B6D00 - 58973E7BA160A9863190A344B7CD59E7CF31CEA716AD9208 - B08100B55500AA3B00B64900DD5500F75300FB6700FA5A14 - D54516A757028F4C155D421D2A442B143C55054D70005695 - - - - - - - - - - 481765401792291AC82A39E8476EE85B8FE6568ED04E87A0 - 487A6040632F484E2C5637366939317C3B2288371C86392A - 794638706C3D6C92417CBD5996D376B9D076D7DB50C3D535 - 9FC53F8AB4677FA09A74879B659E986ABDA087DA8FCDDA73 - E8C745D3A02E9E7B385C6B484078564A8F3C78B03798BF41 - 92A55F675C944E28A25822A58149AFAB7AB4B59F818B8262 - 52456F3B2A883D2099431E9F3E27A2282FA0394892644472 - 692945551A3E3B1D4A171E40171E2D181D1E211B1D38173A - 481765401792291AC82A39E8476EE85B8FE6568ED04E87A0 - 487A6040632F484E2C5637366939317C3B2288371C86392A - 794638706C3D6C92417CBD5996D376B9D076D7DB50C3D535 - 9FC53F8AB4677FA09A74879B659E986ABDA087DA8FCDDA73 - E8C745D3A02E9E7B385C6B484078564A8F3C78B03798BF41 - 92A55F675C944E28A25822A58149AFAB7AB4B59F818B8262 - 52456F3B2A883D2099431E9F3E27A2282FA0394892644472 - 692945551A3E3B1D4A171E40171E2D181D1E211B1D38173A - 481765401792291AC82A39E8476EE85B8FE6568ED04E87A0 - 487A6040632F484E2C5637366939317C3B2288371C86392A - 794638706C3D6C92417CBD5996D376B9D076D7DB50C3D535 - 9FC53F8AB4677FA09A74879B659E986ABDA087DA8FCDDA73 - E8C745D3A02E9E7B385C6B484078564A8F3C78B03798BF41 - 92A55F675C944E28A25822A58149AFAB7AB4B59F818B8262 - 52456F3B2A883D2099431E9F3E27A2282FA0394892644472 - 692945551A3E3B1D4A171E40171E2D181D1E211B1D38173A - 481765401792291AC82A39E8476EE85B8FE6568ED04E87A0 - 487A6040632F484E2C5637366939317C3B2288371C86392A - 794638706C3D6C92417CBD5996D376B9D076D7DB50C3D535 - 9FC53F8AB4677FA09A74879B659E986ABDA087DA8FCDDA73 - E8C745D3A02E9E7B385C6B484078564A8F3C78B03798BF41 - 92A55F675C944E28A25822A58149AFAB7AB4B59F818B8262 - 52456F3B2A883D2099431E9F3E27A2282FA0394892644472 - 692945551A3E3B1D4A171E40171E2D181D1E211B1D38173A - - - - - - - - - - - - 575A005D5D2E38823829844A4B2F21852B10D9772ADB5634 - CA6761A93920723E105A51074B883456A14D4565605C4A53 - 6C49098A4B0B7F7C3F72A057DDB2577E479A6A202564120A - 70000F1C00001700092D000973002372001D42532A285356 - 0A4C33002B000804010A001D00000A370E0C0B2331001C24 - 000A1E031F210033420E426D26746E2152523A3E2D593413 - 5C00226C002D700034540028600C8C650067810023720000 - 680C00380000170500001900009A7F1A8CA100AE5F007B13 - 404014AB499EC87AAFCE0084D500369400008D00009B1C00 - 494200007800008D2425A37852CFEB76A7EBF573E3FF9E6D - CAD36DD09577A65F4273362C0E22002935000D49000C4731 - 0E680F004C47006D2500B62A18BD3834AE27468080B8747A - E3370F881F0C4B1E3702383D4B064C9C462DE2440D9C0000 - 5817004504121800370800140B1100001701000100000001 - 00000E00001F00112C37182D4B0703160000000A0500374A - 00725C0E7D311C5D4A221E3538000039040056180098261A - 575A005D5D2E38823829844A4B2F21852B10D9772ADB5634 - CA6761A93920723E105A51074B883456A14D4565605C4A53 - 6C49098A4B0B7F7C3F72A057DDB2577E479A6A202564120A - 70000F1C00001700092D000973002372001D42532A285356 - 0A4C33002B000804010A001D00000A370E0C0B2331001C24 - 000A1E031F210033420E426D26746E2152523A3E2D593413 - 5C00226C002D700034540028600C8C650067810023720000 - 680C00380000170500001900009A7F1A8CA100AE5F007B13 - 404014AB499EC87AAFCE0084D500369400008D00009B1C00 - 494200007800008D2425A37852CFEB76A7EBF573E3FF9E6D - CAD36DD09577A65F4273362C0E22002935000D49000C4731 - 0E680F004C47006D2500B62A18BD3834AE27468080B8747A - E3370F881F0C4B1E3702383D4B064C9C462DE2440D9C0000 - 5817004504121800370800140B1100001701000100000001 - 00000E00001F00112C37182D4B0703160000000A0500374A - 00725C0E7D311C5D4A221E3538000039040056180098261A - - - + + + + + + + 5BC2B455C0B34EBDB247BAB13EB3AF35ACAE2CA3AE249AAF + 2094B21D90B62091BB2595C1309DC63BA6CB48AFCE53B6D1 + 5BBBD361BDD461BDD461BDD461BED564C1D66AC7D875CFDB + 80D9DD8BE1E094E9E198EBE196EBE090E5DE83DDDB76D4D7 + 6ACBD460C5D25DC3D15EC3D165C6D26CC9D372CBD473CDD4 + 6FCAD369C8D162C5D05EC3CF5CC3CF5EC4CF5FC6D062C8D1 + 63C9D163C8D161C6D05FC4CF59C2CE55C0CD4EBDCA47B9C9 + 40B5C63CAFC435A8C231A0C02998BE2291BC1B8CBB1A8BBB + 1C8EBD2395C02E9CC339A6C645ADC84FB3CA59B7CA5DBACA + 64BDCA67C0CB6CC6CD72CDCE79D5D083DED28DE5D396ECD3 + 9DF1D3A0F4CF9FF3CD9AF0CA90EAC984E1C778D8C56CCEC4 + 61C4C259BAC150B1BE4BA9BB44A0B73D99B2348FAD2B86A7 + 217BA118739D126C9C0C679C09659C08659E09699F096B9F + 0C73A00F759E137E9C1A839C248E9D3097A23CA2A747ACAE + 51B7B35BC1BB63C9C06CD1C272D6C378DBBF7CDDBB7EDEB4 + 80DEB080DCAD7FDAAC7DD6AF78D1B171CCB46AC8B462C4B5 + 5BC2B455C0B34EBDB247BAB13EB3AF35ACAE2CA3AE249AAF + 2094B21D90B62091BB2595C1309DC63BA6CB48AFCE53B6D1 + 5BBBD361BDD461BDD461BDD461BED564C1D66AC7D875CFDB + 80D9DD8BE1E094E9E198EBE196EBE090E5DE83DDDB76D4D7 + 6ACBD460C5D25DC3D15EC3D165C6D26CC9D372CBD473CDD4 + 6FCAD369C8D162C5D05EC3CF5CC3CF5EC4CF5FC6D062C8D1 + 63C9D163C8D161C6D05FC4CF59C2CE55C0CD4EBDCA47B9C9 + 40B5C63CAFC435A8C231A0C02998BE2291BC1B8CBB1A8BBB + 1C8EBD2395C02E9CC339A6C645ADC84FB3CA59B7CA5DBACA + 64BDCA67C0CB6CC6CD72CDCE79D5D083DED28DE5D396ECD3 + 9DF1D3A0F4CF9FF3CD9AF0CA90EAC984E1C778D8C56CCEC4 + 61C4C259BAC150B1BE4BA9BB44A0B73D99B2348FAD2B86A7 + 217BA118739D126C9C0C679C09659C08659E09699F096B9F + 0C73A00F759E137E9C1A839C248E9D3097A23CA2A747ACAE + 51B7B35BC1BB63C9C06CD1C272D6C378DBBF7CDDBB7EDEB4 + 80DEB080DCAD7FDAAC7DD6AF78D1B171CCB46AC8B462C4B5 + + + + + + + + + + + + + + + + + C3C675D6D683E2E38FE2D691E0E38FDEDD80D6CD71C1AD55 + B79037BA8527BD9117CBD13EE3DD63EFE676F7EC82F2ED8B + FFFEA1F3F394F9F49BFDF39CFAF299F8F58CFAEF7FF1F075 + E7E069DCD262B7B75A8992385B8B30466E353A703037633A + 2F5B3F255B41275438204F331F54313A61293E6B29576F2F + 757F278C8C278C8C2D8381256479374C6F353F5B24295515 + 1C3F21243230273238223B441F5F40226E4D308C634B856D + 52886F4F7A754A5E79445F64375E61315757264D5927434B + 244C483B5A3F56703F8180369EA042B5B763C7CA6ED5CF7E + E5DF7AF1F47CF9F477EFE568E5D662CECC5DBAB037AF892B + 8F86357C6A294E5E2A4A5B2856592F7D51249F621A866924 + 4F60244859223C511E1D47270F472B1A4B29165730236747 + 396F4C4786456D985C93B17DB3C9A6C0D5B5C2D6A6B3C190 + 8CAB776D846D466262335C4F2945340C3124081D20031E1C + 0414140C110C0D0A0F0206141616080E15120D140E0A230D + 161E0E181F17121F1810131A1117291728391731301C3A37 + 164849184A4B1D584F2757602C5F6E3C6B6B477A7B62908C + ACB190C4D899D2DEA4D8EAA5D8DD9DCBD687BDB874ACA066 + 91964665853A456A35314632243B2E182D251B261F202817 + 2A2C15312E1B262E273248374E5C4B697C6391A862BBCE86 + D0DD99DFE3AEEFF4AAF0F3BCDFEDB0D5DCB4C9D9C0BBE2D0 + 8FCBCF91C1C6A4BCA36EA39150918A589271668A5E849361 + 93986D9FA06EC9C388D6CF93D7D89ED7DA98C8CF9585A082 + 60847E4B7E752C776A3570563D5948455C3E565B3A7B5E2A + A36323A86A259070366A6739566F43505E3E464D3834503B + 2B573E326148385D51407258607C59687557848745A68852 + B9AB63CBC46AD9D776DBDB72E2DE6CE2E275E3E586EBE28C + EFEC8FECEC8AEAE889F1EC89F4F184F6F188FCF28EFCEF89 + FAF184F6EE7EEAE16DDCDA63C6C458A7B347969E2B919A3A + AA9D39BAB151BEB868C3B464B6AF57AB8F3B918A3C696E2E + 4B52281B1708000000000000000000000600000D0702120C + 132A171C3C1C31492A41692F5C7D3C7C8A4F96A056ADBA68 + + + + + + + + + + 4E7C7F245D672A41421E2B272521152C120D251809230704 + 1A0F081320222438474D7276729EB5ADCECEBCE4E8C2E0E5 + A4DBDD7AD8DA5FC0C759C6C160BDB896C6B99FCCBCA8C2C0 + 839996606D782A3A3F191C1B0A0B09050A070A06060E0A0E + 29170637331E6B683D96985CC4C38FDADBAEE4E4C7CFE0D6 + C4E7DDCAD5C0C8C69BBBB586B6B690A9C594ADCEC5C2E4C3 + BCD4C8BFDACFB7D4D0B3DDDCBFDFDDC9E6DEC6E5E0C7E7E2 + ADE9E8BBE7E2AFE4D7C8DBBED2BF99AE9B6F8C734556452E + 3147403D56625E89977BB7C397CECB8ACCCCADD2BA91B3AD + 989781737A6E403D363235254334173D20124A2D0E2A1810 + 1D1E1B21363551605A496C6B5D6E5B3C4E51152E25201B18 + 28200E4D3F24887F2FA39054C4B35F99894C7B583A38301A + 1C0E080A09070B09081C1F123B392E5B7454778A60718465 + 656C44473C2A3F32233F3E225055497D8A64989F7DBDC5A2 + AED09D869D8456796836494137332F685A3D87785CB9A465 + BD9C5B9981528A66296E4E2C7A7041827167819C775F89A0 + 4E7C7F245D672A41421E2B272521152C120D251809230704 + 1A0F081320222438474D7276729EB5ADCECEBCE4E8C2E0E5 + A4DBDD7AD8DA5FC0C759C6C160BDB896C6B99FCCBCA8C2C0 + 839996606D782A3A3F191C1B0A0B09050A070A06060E0A0E + 29170637331E6B683D96985CC4C38FDADBAEE4E4C7CFE0D6 + C4E7DDCAD5C0C8C69BBBB586B6B690A9C594ADCEC5C2E4C3 + BCD4C8BFDACFB7D4D0B3DDDCBFDFDDC9E6DEC6E5E0C7E7E2 + ADE9E8BBE7E2AFE4D7C8DBBED2BF99AE9B6F8C734556452E + 3147403D56625E89977BB7C397CECB8ACCCCADD2BA91B3AD + 989781737A6E403D363235254334173D20124A2D0E2A1810 + 1D1E1B21363551605A496C6B5D6E5B3C4E51152E25201B18 + 28200E4D3F24887F2FA39054C4B35F99894C7B583A38301A + 1C0E080A09070B09081C1F123B392E5B7454778A60718465 + 656C44473C2A3F32233F3E225055497D8A64989F7DBDC5A2 + AED09D869D8456796836494137332F685A3D87785CB9A465 + BD9C5B9981528A66296E4E2C7A7041827167819C775F89A0 + + + + + + + + + + 7E5541B18A5AE4A994FF7C5EA2725F67534758482F4C442F + 5842365B43434438322E2D233A3B2D4A4D3D505A6040787B + 28576B1E2E380D18160B0C07141D23192B2F444535856B41 + DAC280FFCFBBFFE4B4FFFFD1FFFFFFBDEFD4809B744C5F4F + 3F5A57466C645E7D6A7C8F6D82835D67604B565239484A34 + 3E4A3A41544B3F65661F60732941462336302030312D3B30 + 3E3E30575D32626A4F6C7557637155616A5E407A785DA28F + 74A4A3667C78616C5E8F8E62D7BD9CEFF0B853BBD73C7880 + 415757564F3E1C1A1C17190D1624271E292A1D231D1C1A0C + 392D216B31235B59344D4A333B4532333E393E553B716548 + CD846EFF6477E55B42733D352628212828186B6949D4AF7D + FF7996FF777FBA6951B059469D6B459E4A34BE4E43FF695F + FF844FFFAD6FD7B37A938F8D5869674271682F54532D3F3C + 354940283B301A190F070600251F1C8F3C37FA4932DD5758 + 956D48554E2F2E341F2F2F23464A39737D5FA9A46FD6CA90 + 87D3DAACDDC1D6C289EE7067E84343D0583A955743823B2C + 7E5541B18A5AE4A994FF7C5EA2725F67534758482F4C442F + 5842365B43434438322E2D233A3B2D4A4D3D505A6040787B + 28576B1E2E380D18160B0C07141D23192B2F444535856B41 + DAC280FFCFBBFFE4B4FFFFD1FFFFFFBDEFD4809B744C5F4F + 3F5A57466C645E7D6A7C8F6D82835D67604B565239484A34 + 3E4A3A41544B3F65661F60732941462336302030312D3B30 + 3E3E30575D32626A4F6C7557637155616A5E407A785DA28F + 74A4A3667C78616C5E8F8E62D7BD9CEFF0B853BBD73C7880 + 415757564F3E1C1A1C17190D1624271E292A1D231D1C1A0C + 392D216B31235B59344D4A333B4532333E393E553B716548 + CD846EFF6477E55B42733D352628212828186B6949D4AF7D + FF7996FF777FBA6951B059469D6B459E4A34BE4E43FF695F + FF844FFFAD6FD7B37A938F8D5869674271682F54532D3F3C + 354940283B301A190F070600251F1C8F3C37FA4932DD5758 + 956D48554E2F2E341F2F2F23464A39737D5FA9A46FD6CA90 + 87D3DAACDDC1D6C289EE7067E84343D0583A955743823B2C + + + + + + + + + F8A5AFF5A0AAF09AA5EA959EE38E99DA8892D0818CC67B86 + BA737FAD6D79A06572925E6C83576574505F654A5A574455 + 4C4152433D4F393A4C30364A2832471F30451A2E42162B40 + 14293E13273B1424391622361921341B20321E1F30211E2E + 231D2D251C2B271C2A271B29281A29291A29291B29291B2A + 291C2B291D2C271E2E261F30252132252434262636262839 + 252B3B252E3E243140243443243745263846273A472A3C48 + 2E3E49333F4A3A414B41454D484950504E5457535960595F + 6B5E6677656C836C738F727A9B7A81A68188B1888FBC8F96 + C5969CCE9BA2D6A0A6DCA3A8DFA4AAE0A4A9DDA2A8D99FA6 + D29CA2CA969EC09199B68A94AB838DA07A8696727E8D6A77 + 8464717C5D6B7658667153626D4E5E6A4A5A684656674352 + 663F4E673C4A6738476835436A323F6C2F3B6D2C386E2A34 + 6F273070242D71212A721F27731D25751D25771D25791E26 + 7C202A81232D8728318E2C3696323D9E3A44A8414CB14A55 + BB525DC35B66CB626DD16874D56F7AD8747FD97882D97B85 + D97D86D77E87D47E86D07C84CC7980C7767CC37278BF6E74 + BA686FB8646BB56066B35C62B2585FB2555CB1525AB14F58 + B04D56AF4C56AD4C56AB4D57AA4D58A84D58A74E59A54F5A + A14F5A9D4F5A984F59934D578D4D56874C548149517B474E + 76454B7143486C4045693D41653B3E63393C613739613637 + 613436623334633232643030642F2F642E2E642D2D642C2D + 652C2D662C2E682C2F6A2D306D2E31703033743235783439 + 7C363C82393F873C428C3F4691434B97484F9C4C53A15057 + A7535CAC575FB15962B65B64BA5D65BF5E67C25F68C65E67 + C85D67C95C65CA5A64CA5963CA5761CA5560C9545FC9535E + CA525DCA525DCB535ECC535FCC5460CD5561CE5662CE5763 + CE5763CE5763CE5763CC5662CB5460C8535FC5515CC24E59 + BE4A57BA4752B6444FB3414CB03F4AAE3E48AC3E48AB3E48 + AB404AAB434CAD4750B04B54B45059B8565FBD5D66C3656D + C86D75CF757DD57F86DB878FE18F97E7989FEC9FA6F0A5AC + F4A9B1F8ADB4FAB0B7FCB1B8FEB2B9FEB1B8FCAEB6FBABB3 + + + + + + + + + + F4E4A4F2E29BDCD36EC3BD5F9AA13B72814E7A9B59929C7B + B8C38AE2D88FEDD98BDEBD76E5A552E5A248DEA158D6B87E + BDC09A82949C5E7C8632556A266275306F7758909875AAA3 + B0A4A1A6AF82BE775C936C3C6750394536401A3446174A62 + 345A644C9C988DB7B4B4DAB2D4DEA8E6C77ED7C654EA9840 + DF8B2BF67D31FF8B45F28B42FE8546EA7628E16520DF6F21 + C28922C89C32C2A226C99925C68C2BB670299A671A803E25 + 5D5204503E1E283B201C3026202D1F403A185C4111764812 + 6E321D543E2A543C4A647661788C90B2A28AB5B671C6A34B + B6A830B9931FA4852A9E59157E3E146B1C00681D0048110D + 38160444120D2D0B085022006319116E381F9A5028C25737 + DD7830D26528CA5C1CAD6027A97C2FC99C59D5C86BF1D270 + EAE35CE3CB52DFDB50DDD65CE2BE61E7B85ABC9E35887654 + 5464382E424E234236554A30909860C1BA8CF4E8AEF8F7D7 + EEE1A2D2BA90AC88647A7146524B564669516B69687B6D4A + BA6332C45210AD4A21A6391B954940AC6158C6967EEFBC96 + F4E4A4F2E29BDCD36EC3BD5F9AA13B72814E7A9B59929C7B + B8C38AE2D88FEDD98BDEBD76E5A552E5A248DEA158D6B87E + BDC09A82949C5E7C8632556A266275306F7758909875AAA3 + B0A4A1A6AF82BE775C936C3C6750394536401A3446174A62 + 345A644C9C988DB7B4B4DAB2D4DEA8E6C77ED7C654EA9840 + DF8B2BF67D31FF8B45F28B42FE8546EA7628E16520DF6F21 + C28922C89C32C2A226C99925C68C2BB670299A671A803E25 + 5D5204503E1E283B201C3026202D1F403A185C4111764812 + 6E321D543E2A543C4A647661788C90B2A28AB5B671C6A34B + B6A830B9931FA4852A9E59157E3E146B1C00681D0048110D + 38160444120D2D0B085022006319116E381F9A5028C25737 + DD7830D26528CA5C1CAD6027A97C2FC99C59D5C86BF1D270 + EAE35CE3CB52DFDB50DDD65CE2BE61E7B85ABC9E35887654 + 5464382E424E234236554A30909860C1BA8CF4E8AEF8F7D7 + EEE1A2D2BA90AC88647A7146524B564669516B69687B6D4A + BA6332C45210AD4A21A6391B954940AC6158C6967EEFBC96 + + + + + + + 7D432F582F0D4C2C0E40290F332410271F12271D0E271B0A + 2F16063F2004502B0360320971390F854618995421A1582B + A95C35BE8A4FC69860CFA772CCA473CAA174B99B76A89678 + 886D5F7A69556D664B7465407B6435826734896B34937731 + 9A8638BCA554C7BA6BD2CF83D8D197DFD4ABE2DAACE6E0AE + E2D5B1D5CAA3C9BF95BAAC7EAB9968A591619F895B94764B + 957136AB7A23B18225B88A28B69037B59647AD914CA68D51 + 8D765D826451775246744B37724528724420734319694013 + 5B42123B3C123038192535202334202233202933243A382B + 5B49396351426B5A4B64564A5D5249554C464D4743403F31 + 322C2119170F17180F15190F161D1118221426331E363E2D + 4D4B34574433623E32613D35613D385C423757433A534E4A + 585F60677E706982756C877B6D86786E867566816D5C7A61 + 63795F7683698A8E73919578989D7EA5B083AEAE88A6A67D + 9AA66E7E9667789266728F65698E636190695789664D7657 + 3953373D4029422E1B452F184931165B32136B361B70431D + 724F236A59326B603C6C68477275597A835D8E9668B1A570 + D2C767E0C462EEC25DE8C05CE3BF5BDCB559D79E55D09252 + C68D4FBB9250B79354B39459B49C64B5AE74B1B987BBC3A3 + CDE3C8CCE5CDCCE7D2D7E9D2D5DDC7C8C1B5B9AD9CAC9B85 + A77F729F6D429C693D996539976131955D2E845531734F36 + 52423A4C463D474A4045574D49675B537C6A5696846BAF97 + 85B69A88BAA594BDA9A1B19CA3A086A38D6F9E8063967350 + 8860408662428564458C6A4395743D997B3C9E742F9E761D + 957518855E17754616633B1755311C4D29224726254B2B2A + 52372D563D2E5E422B5F432A563B2B493321402B1D342423 + 2F2524332926392E31423A3748463948523F4E56445C6043 + 667240717C498B8A54A39C5DB6B06EC5BE7FCAC28BCEC59B + D2C6A3CBC39FC9BB9FD0BD9BD5C58DE1C686E9C884ECCC7C + EFCC74E7C375DDB777D2B174CAA277CC9986D19F95CFA1A5 + D1AFB4D7C0C4CCC9CCC1D1CAB5D5C9A0CABF9CB8B19BAFA2 + 86A2917F8D7C8C7E698D735C856354845B4E864E3585402B + + + + + + + + + + + + + 70847350747548696C505E575D5C4B6F604976604D776157 + 786E6977796C7A8267979551B1A856BEB261B5AD71A6A46C + 9491696E68635653554A4E4B515C465C6C496C7B54697D5E + 5B75735D6C7C5E63785C5F6957635B6D7E54A4A14FB2A854 + AEA759999B638D96657282636C79646F7163757662707B5C + 7D9065909B75999E7E8280727871648A7658B99D54C2A952 + ACA04D84874D6F765B7676767979797B767570665968614F + 73755B878A6AA5A47AB2AD7BA29C68988F5DA5995ABAA768 + B4AA74949775717B715A6560535E5A55605960685F65625F + 765D558C6A4FA57F4DAF8B4DAE8C4E987F4E75704D67794D + 798A4C95984FA9A256ABA85698A15F70847350747548696C + 505E575D5C4B6F604976604D776157786E6977796C7A8267 + 979551B1A856BEB261B5AD71A6A46C9491696E6863565355 + 4A4E4B515C465C6C496C7B54697D5E5B75735D6C7C5E6378 + 5C5F6957635B6D7E54A4A14FB2A854AEA759999B638D9665 + 7282636C79646F7163757662707B5C7D9065909B75999E7E + 8280727871648A7658B99D54C2A952ACA04D84874D6F765B + 7676767979797B767570665968614F73755B878A6AA5A47A + B2AD7BA29C68988F5DA5995ABAA768B4AA74949775717B71 + 5A6560535E5A55605960685F65625F765D558C6A4FA57F4D + AF8B4DAE8C4E987F4E75704D67794D798A4C95984FA9A256 + ABA85698A15F70847350747548696C505E575D5C4B6F6049 + 76604D776157786E6977796C7A8267979551B1A856BEB261 + B5AD71A6A46C9491696E68635653554A4E4B515C465C6C49 + 6C7B54697D5E5B75735D6C7C5E63785C5F6957635B6D7E54 + A4A14FB2A854AEA759999B638D96657282636C79646F7163 + 757662707B5C7D9065909B75999E7E8280727871648A7658 + B99D54C2A952ACA04D84874D6F765B7676767979797B7675 + 70665968614F73755B878A6AA5A47AB2AD7BA29C68988F5D + A5995ABAA768B4AA74949775717B715A6560535E5A556059 + 60685F65625F765D558C6A4FA57F4DAF8B4DAE8C4E987F4E + 75704D67794D798A4C95984FA9A256ABA85698A15F708473 + + + + + + + + + 8C70519174549175558F73538C70518D7252876E4E806749 + 775F44765D4570563E765C427E6548846C4E876D4F8B7053 + 8B7153836A4D7E65487B6248745B426C533B6A5139735941 + 7A5F4683674A937757977B5A9B7F5C9C7F5D987D5C8D7354 + 8167497B6147765D4570563E765C427E6548846C4E876D4F + 8B70538B7153836A4D7E65487B6248745B426C533B6A5139 + 7359417A5F4683674A937757977B5A9B7F5C9C7F5D987D5C + 8D73548167497B6147765D4570563E765C427E6548846C4E + 876D4F8B70538B7153836A4D7E65487B6248745B426C533B + 6A51397359417A5F4683674A937757977B5A9B7F5C9C7F5D + 987D5C8D73548167497B6147765D4570563E765C427E6548 + 846C4E876D4F8B70538B7153836A4D7E65487B6248745B42 + 6C533B6A51397359417A5F4683674A937757977B5A9B7F5C + 9C7F5D987D5C8D73548167497B6147765D4570563E765C42 + 7E6548846C4E876D4F8B70538B7153836A4D7E65487B6248 + 745B426C533B6A51397359417A5F4683674A937757977B5A + 9B7F5C9C7F5D987D5C8D73548167497B6147765D4570563E + 765C427E6548846C4E876D4F8B70538B7153836A4D7E6548 + 7B6248745B426C533B6A51397359417A5F4683674A937757 + 977B5A9B7F5C9C7F5D987D5C8D73548167497B6147765D45 + 70563E765C427E6548846C4E876D4F8B70538B7153836A4D + 7E65487B6248745B426C533B6A51397359417A5F4683674A + 937757977B5A9B7F5C9C7F5D987D5C8D73548167497B6147 + 765D4570563E765C427E6548846C4E876D4F8B70538B7153 + 836A4D7E65487B6248745B426C533B6A51397359417A5F46 + 83674A937757977B5A9B7F5C9C7F5D987D5C8D7354816749 + 7B6147765D4570563E765C427E6548846C4E876D4F8B7053 + 8B7153836A4D7E65487B6248745B426C533B6A5139735941 + 7A5F4683674A937757977B5A9B7F5C9C7F5D987D5C8D7354 + 8167497B6147765D4570563E765C427E6548846C4E876D4F + 8B70538B7153836A4D7E65487B6248745B426C533B6A513A + 6E553D6F543D765B4183664982674987694C896C4E8F7355 + + + + + + + + + + 878B8C868A8C868A8C868A8C86898C86898C878A8C888A8C + 898B8C8A8C8C8B8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C + 8C8C8C8C8C8C8C8C8C8C8B8C8B8A8B8A8989898788878686 + 868484848282838081827F7F817E7E807D7D807D7D7F7C7C + 7F7C7C7F7C7D7F7C7D7F7D7E7F7D7E807E7E807E7F817F7F + 817F80828081828081838182838283848283838384838384 + 838284838283828183828082818082807F82807F817F7F81 + 7F7E807E7D807E7D7F7E7D7F7E7D7F7E7D807E7E817F7F82 + 7F80837F818580828681848882858A83878B84888C84888C + 84898C84898C84898C84898C84898C84898C84898C83898C + 83898C83898C83898C84898C848A8C858A8C868B8C878B8C + 888C8C888C8C898C8C898C8C8A8C8C8A8C8C8A8C8C8B8C8C + 8B8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C + 8C8C8C8B8C8C8B8C8C8B8C8C8A8C8C898C8C888C8C878C8C + 878B8C878B8C878B8C878B8C878C8C878C8C888C8C888C8C + 898C8C898C8C898B8C898B8C898A8B88898A878788868687 + 858485848384838183828081817F80817E80817E7F807E80 + 807F81807F8280808380818580828680838781848981858A + 82868C83878C83888C84898C858A8C868B8C878B8C888C8C + 898C8C8A8C8C8B8C8C8B8C8C8B8B8C8A8A8B8A898A898888 + 898787888686878585878585868484868484868484868485 + 87858687868688878888888888888988898A88898A88898A + 888889888789878687858586848485848384838283838182 + 838182838182838182838182838182838182848283848283 + 8583848685858786868887878988888A89898B89898B8A8A + 8C8B8A8C8B8B8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C + 8C8C8C8C8C8C8B8B8C8A8A8B898A8B88898B87888A868789 + 868687858586848485838385838385838385848486838384 + 838283838182838181838181848181858383868484868484 + 868484868484868484868383868584878585878686878787 + 87878887878987888987888A88898A888A8B888A8C898B8C + 898B8C888C8C888C8C888B8C878B8C878B8C878B8C878B8C + + + + + + + + + + + + + + + + + 8C4A617D6D72344A62997E775A435343666D583E4D1F5366 + 45546C135F7342455E626569194B616B5158766B67335660 + 8170644F5559375A693146544D586D26566B3E6378274A61 + 375D6219455B455461505D6264737E83606165746F4C5060 + 174C5763587F0B5B6D635D833F55701E5268643E60536073 + 3C4D659A86816D4A5A6C7371633E510E4A5C6E5A72095B6D + 6D546B646273174C5F8C4A617D6D72344A62CA8E7D65495A + 6C7371633E510E4A5C6E5A72095B6D6D546B646273174C5F + 8C4A617D6D72344A62997E775A435343666D583E4D1F5366 + 45546C135F7342455E626569194B616B5158766B67335660 + 8170644F5559375A693146544D586D26566B3E6378274A61 + 375D6219455B455461505D6264737E83606165746F4C5060 + 174C5763587F0B5B6D635D833F55701E5268643E60536073 + 3C4D659A86816D4A5A6C7371633E510E4A5C6E5A72095B6D + 6D546B646273174C5F8C4A617D6D72344A62CA8E7D65495A + 6C7371633E510E4A5C6E5A72095B6D6D546B646273174C5F + 8C4A617D6D72344A62997E775A435343666D583E4D1F5366 + 45546C135F7342455E626569194B616B5158766B67335660 + 8170644F5559375A693146544D586D26566B3E6378274A61 + 375D6219455B455461505D6264737E83606165746F4C5060 + 174C5763587F0B5B6D635D833F55701E5268643E60536073 + 3C4D659A86816D4A5A6C7371633E510E4A5C6E5A72095B6D + 6D546B646273174C5F8C4A617D6D72344A62CA8E7D65495A + 6C7371633E510E4A5C6E5A72095B6D6D546B646273174C5F + 8C4A617D6D72344A62997E775A435343666D583E4D1F5366 + 45546C135F7342455E626569194B616B5158766B67335660 + 8170644F5559375A693146544D586D26566B3E6378274A61 + 375D6219455B455461505D6264737E83606165746F4C5060 + 174C5763587F0B5B6D635D833F55701E5268643E60536073 + 3C4D659A86816D4A5A6C7371633E510E4A5C6E5A72095B6D + 6D546B646273174C5F8C4A617D6D72344A62CA8E7D65495A + 6C7371633E510E4A5C6E5A72095B6D6D546B646273174C5F + + + + + + + + + + + + 24339E4F2B814A436F6A414AA33F19B54E03BF6C00CB8A18 + E0A055EEB67DEFC696D7E3D4B5EBFA8EE5FC71EAFD72EAFB + 48E0FA1DBFF638ACC64A958D3267781C40491F2B10262600 + 181700080A1002193304263E041D4000164C031C44032337 + 02192706160F171A073C2D125567306D8561A18F81C2B087 + CEB981E1C37CF0CE5FF4BE3ACFBB5793D07CA7E198BED8C6 + 94D2CC8BDBAFA8C58D9DA8726392703E64731F4C8F0C48BD + 2050C71F61BB116DD42083E91F7EBD1C6385405C7863717C + 8B8576BA945CC8B932A1C95B88BC7B9EC02E93C83480C277 + AAB15CDBBD4AC7D799B9D1BED7C6A7CDD1B8C0E0C6DFD79D + F2BE78F4B359E2B520E5B300ECAF00C6C000C1CB00B9AD00 + B19100C67C00B6680E956539837E5F6C9A8241A0B419A0D9 + 2BA0C14A9A8955877A7D824C9A970E8EB50F91990F8B6D00 + 58973E7BA160A9863190A344B7CD59E7CF31CEA716AD9208 + B08100B55500AA3B00B64900DD5500F75300FB6700FA5A14 + D54516A757028F4C155D421D2A442B143C55054D70005695 + 24339E4F2B814A436F6A414AA33F19B54E03BF6C00CB8A18 + E0A055EEB67DEFC696D7E3D4B5EBFA8EE5FC71EAFD72EAFB + 48E0FA1DBFF638ACC64A958D3267781C40491F2B10262600 + 181700080A1002193304263E041D4000164C031C44032337 + 02192706160F171A073C2D125567306D8561A18F81C2B087 + CEB981E1C37CF0CE5FF4BE3ACFBB5793D07CA7E198BED8C6 + 94D2CC8BDBAFA8C58D9DA8726392703E64731F4C8F0C48BD + 2050C71F61BB116DD42083E91F7EBD1C6385405C7863717C + 8B8576BA945CC8B932A1C95B88BC7B9EC02E93C83480C277 + AAB15CDBBD4AC7D799B9D1BED7C6A7CDD1B8C0E0C6DFD79D + F2BE78F4B359E2B520E5B300ECAF00C6C000C1CB00B9AD00 + B19100C67C00B6680E956539837E5F6C9A8241A0B419A0D9 + 2BA0C14A9A8955877A7D824C9A970E8EB50F91990F8B6D00 + 58973E7BA160A9863190A344B7CD59E7CF31CEA716AD9208 + B08100B55500AA3B00B64900DD5500F75300FB6700FA5A14 + D54516A757028F4C155D421D2A442B143C55054D70005695 + + + + + + + + + + 481765401792291AC82A39E8476EE85B8FE6568ED04E87A0 + 487A6040632F484E2C5637366939317C3B2288371C86392A + 794638706C3D6C92417CBD5996D376B9D076D7DB50C3D535 + 9FC53F8AB4677FA09A74879B659E986ABDA087DA8FCDDA73 + E8C745D3A02E9E7B385C6B484078564A8F3C78B03798BF41 + 92A55F675C944E28A25822A58149AFAB7AB4B59F818B8262 + 52456F3B2A883D2099431E9F3E27A2282FA0394892644472 + 692945551A3E3B1D4A171E40171E2D181D1E211B1D38173A + 481765401792291AC82A39E8476EE85B8FE6568ED04E87A0 + 487A6040632F484E2C5637366939317C3B2288371C86392A + 794638706C3D6C92417CBD5996D376B9D076D7DB50C3D535 + 9FC53F8AB4677FA09A74879B659E986ABDA087DA8FCDDA73 + E8C745D3A02E9E7B385C6B484078564A8F3C78B03798BF41 + 92A55F675C944E28A25822A58149AFAB7AB4B59F818B8262 + 52456F3B2A883D2099431E9F3E27A2282FA0394892644472 + 692945551A3E3B1D4A171E40171E2D181D1E211B1D38173A + 481765401792291AC82A39E8476EE85B8FE6568ED04E87A0 + 487A6040632F484E2C5637366939317C3B2288371C86392A + 794638706C3D6C92417CBD5996D376B9D076D7DB50C3D535 + 9FC53F8AB4677FA09A74879B659E986ABDA087DA8FCDDA73 + E8C745D3A02E9E7B385C6B484078564A8F3C78B03798BF41 + 92A55F675C944E28A25822A58149AFAB7AB4B59F818B8262 + 52456F3B2A883D2099431E9F3E27A2282FA0394892644472 + 692945551A3E3B1D4A171E40171E2D181D1E211B1D38173A + 481765401792291AC82A39E8476EE85B8FE6568ED04E87A0 + 487A6040632F484E2C5637366939317C3B2288371C86392A + 794638706C3D6C92417CBD5996D376B9D076D7DB50C3D535 + 9FC53F8AB4677FA09A74879B659E986ABDA087DA8FCDDA73 + E8C745D3A02E9E7B385C6B484078564A8F3C78B03798BF41 + 92A55F675C944E28A25822A58149AFAB7AB4B59F818B8262 + 52456F3B2A883D2099431E9F3E27A2282FA0394892644472 + 692945551A3E3B1D4A171E40171E2D181D1E211B1D38173A + + + + + + + + + + + + 575A005D5D2E38823829844A4B2F21852B10D9772ADB5634 + CA6761A93920723E105A51074B883456A14D4565605C4A53 + 6C49098A4B0B7F7C3F72A057DDB2577E479A6A202564120A + 70000F1C00001700092D000973002372001D42532A285356 + 0A4C33002B000804010A001D00000A370E0C0B2331001C24 + 000A1E031F210033420E426D26746E2152523A3E2D593413 + 5C00226C002D700034540028600C8C650067810023720000 + 680C00380000170500001900009A7F1A8CA100AE5F007B13 + 404014AB499EC87AAFCE0084D500369400008D00009B1C00 + 494200007800008D2425A37852CFEB76A7EBF573E3FF9E6D + CAD36DD09577A65F4273362C0E22002935000D49000C4731 + 0E680F004C47006D2500B62A18BD3834AE27468080B8747A + E3370F881F0C4B1E3702383D4B064C9C462DE2440D9C0000 + 5817004504121800370800140B1100001701000100000001 + 00000E00001F00112C37182D4B0703160000000A0500374A + 00725C0E7D311C5D4A221E3538000039040056180098261A + 575A005D5D2E38823829844A4B2F21852B10D9772ADB5634 + CA6761A93920723E105A51074B883456A14D4565605C4A53 + 6C49098A4B0B7F7C3F72A057DDB2577E479A6A202564120A + 70000F1C00001700092D000973002372001D42532A285356 + 0A4C33002B000804010A001D00000A370E0C0B2331001C24 + 000A1E031F210033420E426D26746E2152523A3E2D593413 + 5C00226C002D700034540028600C8C650067810023720000 + 680C00380000170500001900009A7F1A8CA100AE5F007B13 + 404014AB499EC87AAFCE0084D500369400008D00009B1C00 + 494200007800008D2425A37852CFEB76A7EBF573E3FF9E6D + CAD36DD09577A65F4273362C0E22002935000D49000C4731 + 0E680F004C47006D2500B62A18BD3834AE27468080B8747A + E3370F881F0C4B1E3702383D4B064C9C462DE2440D9C0000 + 5817004504121800370800140B1100001701000100000001 + 00000E00001F00112C37182D4B0703160000000A0500374A + 00725C0E7D311C5D4A221E3538000039040056180098261A + + + diff --git a/Data/FlameExamples/b33rheart_sierpinski.flame b/Data/Examples/b33rheart_sierpinski.flame old mode 100755 new mode 100644 similarity index 98% rename from Data/FlameExamples/b33rheart_sierpinski.flame rename to Data/Examples/b33rheart_sierpinski.flame index 1532714..5bfdc95 --- a/Data/FlameExamples/b33rheart_sierpinski.flame +++ b/Data/Examples/b33rheart_sierpinski.flame @@ -1,289 +1,289 @@ - - - - - - - 5136475145454C433E503E3E4D3C34422D2A3E1F24442D1B - 654E2E7A5948907564998C83B49C90B8A793BBAA96B4A69D - AEA9A6ACA6A897A0A7A39A95A4A097A8A2A4B7B7B7C5C4C9 - D7D8DCE5E7E2D8DCDBCAD0CEC0B6B4BEB1A1C5A18BCBAA8B - CEB889C7B5A7DAD7C6EDDECBD9D5D6D3D3D3BFBFBFABB4BB - 99A2A991949D7F8B9B768C998A898E92828C828A977D868D - 827680886E6D9371588E6458996341B15C37B55F50B47468 - BA9583C0AE9ACAC3BBD6CEC1DAB09AD39274B58763B68370 - A2917D9B9693AAA9A7AEACADBBB5B5CEC8CADAD7CED2D0C4 - CBCAC6CAC5C2B0B0B0BDA9AAB2A499A59C95978F84948274 - 897260876A5A7F67677A67636C685F6B61556D585D615257 - 62484B6D463F7648397A3D1E793B226C151E683F2D674D3E - 644C4A655A625C5A655664675065785F7189697C7A717A81 - 807E817B7C76867E699E7B67C57D67CC7353C3645EC56243 - B04F3CA44C369D4434983432724643664945644B4468484B - 7052526E55517B6B5C887B6B9B8B7EB09E7AB9A37CCFB988 - DAB28ECEA796BAA087AA9F8D8F8C878D84878E79828F7E77 - 817D7E838287937D7FA47E71B071609D695C8A5F4E754F42 - 6638425D4038442C2C421D25501A0E4D291D4F38325D4948 - 5F5259574E475B4F3F50444635333E152235101D2D21242D - 3A2D374B4341655E4E6D62607A706F81797776757A6E6D72 - 686964615C594F3F4C433D3F423C403F3D4840474F343F5B - 324D683C5B6F47505737374330253324182616141F212727 - 252831313B3C444945495354525C5E5C56625A5F63586168 - 59686D5B69745F6B77626D735F6E735F6E69686B70676B74 - 6E717A6A727D6D7985777A7F7982897E838983888B9B9B99 - A49F9CA6948AB38B72A97158A358419F54348B533A895548 - 7D5850825E527A6955725F58705B4A644F3C5B483A51363B - 4217323D1B2B2D222A1E3B4B2E567037657D385E7521455B - 15435B1C455B2F3B55434D4F494D564C495A5861686A7480 - 6B839D86939CA1A3BAB5B4BAC1C2BDB5B9BCACADAFA0A0A0 - 92969587909799929A9F8B8A9B888E9F94A59B9EA3919AA1 - - - - - - - - - 0C13130B10130B0F120A0E110A0E11090D10070B0E06090D - 05090A05090A04080906070807090B0A0C0C0D101112151A - 1A2136B4C4DADCE5ECE5EDF2EFF4F9F3FCFBFFFFFFFFFFFF - FFFFFFFFFFFFFEFCFDFCFAFCF1F6FBF0F4F8F0F4F8F3F2F7 - EDF1F4EBEFF0EBEEF5ECF3F6EFF3F7EBF4FAEEF6FAF1F6FA - FEFEFCFFFFFDFEFEFEFFFAFAEEF1F5DCE8EEBFD0DA5C3921 - 1618171C2326A3C2D7BCD5E3CEE1E5CADBE3BFCFDB462B19 - 1418150F13140D0F130A0B0D090A0C08090C08090D080B0D - 080C0F090D100A0E110A0E110B0F120B0F120B0F120C1013 - 0D11140E121510121716161B313D54B5C5DFD8E2EBDEE8EF - E5ECF2E8EDF1E2EBF2DAE4EDB9CFDE72879915191C0F1417 - 0E12151014171B1E239DBBD3C0D7E9D7ECF4DDEEF3E2ECED - E3EAEEDAE4EDBED1DF90B2D6131C2E1010190F10140E0F11 - 0F0F0F0E0F110C0F120A0F12081014081115060F18090C15 - 0A0C130C10130D11140E121513171A1F2520B8C9D6D8DDE1 - E4EAEEE7EFF6EAEFF6EEF2FAECF4F7E1EDF6D9EAEDABCBE0 - 2C3A4E16161B1010120C0D0F090A0C070B0B060A0B070B0E - 080C0F090D100B0F120D111411131718181D9DA2ADDAD6D1 - E6E6EEE8ECEEE9EDF0EDEDEBEAEBEDE6EAEDE6E9EEE5EAEE - E5ECF2E0EAF3DAE7EFAFCFE34B60790F18210C14170D1214 - 0C10130C10130C10130C10130D11140D11140D10150D1115 - 0E11160C131A0B1521080C0F0B0C100C0D110D0E120F0F10 - 0F10121011131115181C2127A8B9D5C3D5E7D0E0EBCDD6E7 - BBC4C83F23161513190F12170E12150F131613171A213445 - B0CBDADEE3E7E5E8EFE8EDF2EBF1F7EEF2FBECF4FBEAF1F7 - E4EDF9DAE8EEC7D6DD929D9D171B1C1015170E12150E1215 - 0E121511131717191D738AA1B0CBE48FADC2171B1E0F1416 - 0C1013090D10070B0E060A0B05090A030708040706040809 - 07080A07080B07080A060709060809080A09090B0A090A0C - 090C0D090D10090D10090D100A0D100A0E110A0E110B0E11 - 0B0F1009100F080E0F090D10090E110A0E110A0E110A0E11 - 0A0E120B0F120B0F120B0F120B0F120B0F120C10130C1512 - - - - - - - - - 0F1314090A0C080B0D0A0E110B0F120D111416161BD8E2EB - E8EDF1B9CFDE0F14171B1E23D7ECF4E3EAEE90B2D60F1014 - 0E0F11081014090C150D11141F2520E4EAEEEEF2FAD9EAED - 16161B090A0C070B0E0B0F1218181DE6E6EEEDEDEBE6E9EE - E0EAF34B60790D12140C10130D11140E1116080C0F0D0E12 - 101113A8B9D5CDD6E71513190F1316B0CBDAE8EDF2ECF4FB - DAE8EE171B1C0E121517191D8FADC20C1013060A0B040706 - 07080B060809090A0C090D100A0E110B0F10090D100A0E11 - 0B0F120B0F120C13130A0E11070B0E05090A07090B12151A - DCE5ECF3FCFBFFFFFFFCFAFCF0F4F8EBEFF0EFF3F7F1F6FA - FEFEFEDCE8EE161817BCD5E3BFCFDB0F1314090A0C080B0D - 0A0E110B0F120D111416161BD8E2EBE8EDF1B9CFDE0F1417 - 1B1E23D7ECF4E3EAEE90B2D60F10140E0F11081014090C15 - 0D11141F2520E4EAEEEEF2FAD9EAED16161B090A0C070B0E - 0B0F1218181DE6E6EEEDEDEBE6E9EEE0EAF34B60790D1214 - 0C10130D11140E1116080C0F0D0E12101113A8B9D5CDD6E7 - 1513190F1316B0CBDAE8EDF2ECF4FBDAE8EE171B1C0E1215 - 17191D8FADC20C1013060A0B04070607080B060809090A0C - 090D100A0E110B0F10090D100A0E110B0F120B0F120C1313 - 0A0E11070B0E05090A07090B12151ADCE5ECF3FCFBFFFFFF - FCFAFCF0F4F8EBEFF0EFF3F7F1F6FAFEFEFEDCE8EE161817 - BCD5E3BFCFDB0F1314090A0C080B0D0A0E110B0F120D1114 - 16161BD8E2EBE8EDF1B9CFDE0F14171B1E23D7ECF4E3EAEE - 90B2D60F10140E0F11081014090C150D11141F2520E4EAEE - EEF2FAD9EAED16161B090A0C070B0E0B0F1218181DE6E6EE - EDEDEBE6E9EEE0EAF34B60790D12140C10130D11140E1116 - 080C0F0D0E12101113A8B9D5CDD6E71513190F1316B0CBDA - E8EDF2ECF4FBDAE8EE171B1C0E121517191D8FADC20C1013 - 060A0B04070607080B060809090A0C090D100A0E110B0F10 - 090D100A0E110B0F120B0F120C13130C13130A0E11070B0E - 05090A07090B12151ADCE5ECF3FCFBFFFFFFFCFAFCF0F4F8 - EBEFF0EFF3F7F1F6FAFEFEFEDCE8EE161817BCD5E3BFCFDB - - - - - - - - 5136475145454C433E503E3E4D3C34422D2A3E1F24442D1B - 654E2E7A5948907564998C83B49C90B8A793BBAA96B4A69D - AEA9A6ACA6A897A0A7A39A95A4A097A8A2A4B7B7B7C5C4C9 - D7D8DCE5E7E2D8DCDBCAD0CEC0B6B4BEB1A1C5A18BCBAA8B - CEB889C7B5A7DAD7C6EDDECBD9D5D6D3D3D3BFBFBFABB4BB - 99A2A991949D7F8B9B768C998A898E92828C828A977D868D - 827680886E6D9371588E6458996341B15C37B55F50B47468 - BA9583C0AE9ACAC3BBD6CEC1DAB09AD39274B58763B68370 - A2917D9B9693AAA9A7AEACADBBB5B5CEC8CADAD7CED2D0C4 - CBCAC6CAC5C2B0B0B0BDA9AAB2A499A59C95978F84948274 - 897260876A5A7F67677A67636C685F6B61556D585D615257 - 62484B6D463F7648397A3D1E793B226C151E683F2D674D3E - 644C4A655A625C5A655664675065785F7189697C7A717A81 - 807E817B7C76867E699E7B67C57D67CC7353C3645EC56243 - B04F3CA44C369D4434983432724643664945644B4468484B - 7052526E55517B6B5C887B6B9B8B7EB09E7AB9A37CCFB988 - DAB28ECEA796BAA087AA9F8D8F8C878D84878E79828F7E77 - 817D7E838287937D7FA47E71B071609D695C8A5F4E754F42 - 6638425D4038442C2C421D25501A0E4D291D4F38325D4948 - 5F5259574E475B4F3F50444635333E152235101D2D21242D - 3A2D374B4341655E4E6D62607A706F81797776757A6E6D72 - 686964615C594F3F4C433D3F423C403F3D4840474F343F5B - 324D683C5B6F47505737374330253324182616141F212727 - 252831313B3C444945495354525C5E5C56625A5F63586168 - 59686D5B69745F6B77626D735F6E735F6E69686B70676B74 - 6E717A6A727D6D7985777A7F7982897E838983888B9B9B99 - A49F9CA6948AB38B72A97158A358419F54348B533A895548 - 7D5850825E527A6955725F58705B4A644F3C5B483A51363B - 4217323D1B2B2D222A1E3B4B2E567037657D385E7521455B - 15435B1C455B2F3B55434D4F494D564C495A5861686A7480 - 6B839D86939CA1A3BAB5B4BAC1C2BDB5B9BCACADAFA0A0A0 - 92969587909799929A9F8B8A9B888E9F94A59B9EA3919AA1 - - - - - - - - - 0F1314090A0C080B0D0A0E110B0F120D111416161BD8E2EB - E8EDF1B9CFDE0F14171B1E23D7ECF4E3EAEE90B2D60F1014 - 0E0F11081014090C150D11141F2520E4EAEEEEF2FAD9EAED - 16161B090A0C070B0E0B0F1218181DE6E6EEEDEDEBE6E9EE - E0EAF34B60790D12140C10130D11140E1116080C0F0D0E12 - 101113A8B9D5CDD6E71513190F1316B0CBDAE8EDF2ECF4FB - DAE8EE171B1C0E121517191D8FADC20C1013060A0B040706 - 07080B060809090A0C090D100A0E110B0F10090D100A0E11 - 0B0F120B0F120C13130A0E11070B0E05090A07090B12151A - DCE5ECF3FCFBFFFFFFFCFAFCF0F4F8EBEFF0EFF3F7F1F6FA - FEFEFEDCE8EE161817BCD5E3BFCFDB0F1314090A0C080B0D - 0A0E110B0F120D111416161BD8E2EBE8EDF1B9CFDE0F1417 - 1B1E23D7ECF4E3EAEE90B2D60F10140E0F11081014090C15 - 0D11141F2520E4EAEEEEF2FAD9EAED16161B090A0C070B0E - 0B0F1218181DE6E6EEEDEDEBE6E9EEE0EAF34B60790D1214 - 0C10130D11140E1116080C0F0D0E12101113A8B9D5CDD6E7 - 1513190F1316B0CBDAE8EDF2ECF4FBDAE8EE171B1C0E1215 - 17191D8FADC20C1013060A0B04070607080B060809090A0C - 090D100A0E110B0F10090D100A0E110B0F120B0F120C1313 - 0A0E11070B0E05090A07090B12151ADCE5ECF3FCFBFFFFFF - FCFAFCF0F4F8EBEFF0EFF3F7F1F6FAFEFEFEDCE8EE161817 - BCD5E3BFCFDB0F1314090A0C080B0D0A0E110B0F120D1114 - 16161BD8E2EBE8EDF1B9CFDE0F14171B1E23D7ECF4E3EAEE - 90B2D60F10140E0F11081014090C150D11141F2520E4EAEE - EEF2FAD9EAED16161B090A0C070B0E0B0F1218181DE6E6EE - EDEDEBE6E9EEE0EAF34B60790D12140C10130D11140E1116 - 080C0F0D0E12101113A8B9D5CDD6E71513190F1316B0CBDA - E8EDF2ECF4FBDAE8EE171B1C0E121517191D8FADC20C1013 - 060A0B04070607080B060809090A0C090D100A0E110B0F10 - 090D100A0E110B0F120B0F120C13130C13130A0E11070B0E - 05090A07090B12151ADCE5ECF3FCFBFFFFFFFCFAFCF0F4F8 - EBEFF0EFF3F7F1F6FAFEFEFEDCE8EE161817BCD5E3BFCFDB - - - - - - - - - - - - - 000000000000010103000302000602030C09060E11252120 - 402E244E31297348379B523F9A4729764A1D4C2F1F28210F - 0B1608050801010801010600000400000400000400020300 - 0501000C0000160C024B1304521800753B13905825BB7434 - C8733ACC843CB07B478863535555572A3A471F2D360B1514 - 07100D09160C2628272C303B4832255A441F856034976534 - B17A41AD6D2F955C2790511B6E3D124D2E1A412108120E0B - 060805020401040000040000040000020100010100010300 - 020400030301020202020401020400040500040601040700 - 040700040700020700020700040700090A0220190935270C - 542C137C310AA23800BB4E13B64D1DB25D24A1511C91541D - 604621483225312620141613070B0A030303020202010101 - 010100000000000000010100010300000501000700000700 - 000500000400010300010100000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 0000000200010501000A00000E000012130B291F132F1A07 - 211C0811140D071307031402000C00000700000700000700 - 010600010600000500020401020202020202010101000000 - 000000010100020200020200010100010100000000000000 - 000000000000010100010300010300000500010600000500 - 00040001030001030001030002040103050205090A0E181A - 23313E2B3743554B4C72544AA77947D3803EE78E52FFBA77 - FED18EFEDEA1FFD287FFC677EAA365CA9762B0826BAA7F6E - C27C3ED88039DB6623E26026D4602DC16937AE573C94594B - 7757305F382958281A4D2D20462D263D302A29292B161A19 - 080D10030504020701010600010600000700000700030801 - 0D0D01251A164123184A332B655757AA8A73FEC784FFE5B1 - FEF5D4FFF0C5FFCD84F78553FF7F2EEF9245FBA059FFBF6B - FFC070E3995CE98554BA834B9C644D7C5141624C41443935 - 302E3121201E0A160A051604010801000602000501000501 - 0103000101000101000103000305000407000A0A00271604 - - - - - - - - - - - - - - B3A598AD9C8FAFA589AC9875B39F78B39F7ABEA893C2B2A5 - D1C4B2C0AA94AE9C87968266887B72A08367BFA37BE1B86C - F4D772FDE085FCEC90FBE19CFDED97FBE098F1E897E6CFA0 - CDC2AABDAFA4B2A49DA79B95A39B93A49895A9A39EB7ACA2 - C3BBAEC6BBAEC8BEB0C4B9B3C1B8B2C1B9B5C1BCB9C3C0BC - C6C4C1CBC6C1D7CFBCDCCCC2DCD2BEDDD1C8DAD7D4DAD7D3 - D9D6D3CECAC7BEB9B6B3ABA8A9A098A99584A4988CA99886 - AAA49FB9B5B1C9C6C5DFE0D9E2DEDCE7E5DED5CEC9D0C9C4 - CEC3B9D8CAB7E8CFABEED39AEDCD8EECCD86E0CA9DEAD6AB - E9DEC1ECDFCAE0D6BECFC5B5BFB6ACB5B0A5B4AAA1B3A9A0 - B2A498B6ACA3BCB3ACD1C7BBDDD3C2F3E3BEF6EFA6FDF59D - FCFC84FDF283F3DE81E8C67DEBB87CE6BD7AE1BC8DDFC58F - C6B9A1B3A59CADA59DA49D99AFACA9BFBAB6D9CAB4E7D3B1 - F4C899D9BC8ED1A583B39D83AA9788A291808E837082766C - 79705E988A7ABCA681DEC594FFE98FFCE98FF7EA9BF0E6A6 - DDD1B6D3BCAAC2BAB2BEADA6BAB2B0BBB2ACB7AFA9B6A9A1 - B3A598AD9C8FAFA589AC9875B39F78B39F7ABEA893C2B2A5 - D1C4B2C0AA94AE9C87968266887B72A08367BFA37BE1B86C - F4D772FDE085FCEC90FBE19CFDED97FBE098F1E897E6CFA0 - CDC2AABDAFA4B2A49DA79B95A39B93A49895A9A39EB7ACA2 - C3BBAEC6BBAEC8BEB0C4B9B3C1B8B2C1B9B5C1BCB9C3C0BC - C6C4C1CBC6C1D7CFBCDCCCC2DCD2BEDDD1C8DAD7D4DAD7D3 - D9D6D3CECAC7BEB9B6B3ABA8A9A098A99584A4988CA99886 - AAA49FB9B5B1C9C6C5DFE0D9E2DEDCE7E5DED5CEC9D0C9C4 - CEC3B9D8CAB7E8CFABEED39AEDCD8EECCD86E0CA9DEAD6AB - E9DEC1ECDFCAE0D6BECFC5B5BFB6ACB5B0A5B4AAA1B3A9A0 - B2A498B6ACA3BCB3ACD1C7BBDDD3C2F3E3BEF6EFA6FDF59D - FCFC84FDF283F3DE81E8C67DEBB87CE6BD7AE1BC8DDFC58F - C6B9A1B3A59CADA59DA49D99AFACA9BFBAB6D9CAB4E7D3B1 - F4C899D9BC8ED1A583B39D83AA9788A291808E837082766C - 79705E988A7ABCA681DEC594FFE98FFCE98FF7EA9BF0E6A6 - DDD1B6D3BCAAC2BAB2BEADA6BAB2B0BBB2ACB7AFA9B6A9A1 - - - + + + + + + + 5136475145454C433E503E3E4D3C34422D2A3E1F24442D1B + 654E2E7A5948907564998C83B49C90B8A793BBAA96B4A69D + AEA9A6ACA6A897A0A7A39A95A4A097A8A2A4B7B7B7C5C4C9 + D7D8DCE5E7E2D8DCDBCAD0CEC0B6B4BEB1A1C5A18BCBAA8B + CEB889C7B5A7DAD7C6EDDECBD9D5D6D3D3D3BFBFBFABB4BB + 99A2A991949D7F8B9B768C998A898E92828C828A977D868D + 827680886E6D9371588E6458996341B15C37B55F50B47468 + BA9583C0AE9ACAC3BBD6CEC1DAB09AD39274B58763B68370 + A2917D9B9693AAA9A7AEACADBBB5B5CEC8CADAD7CED2D0C4 + CBCAC6CAC5C2B0B0B0BDA9AAB2A499A59C95978F84948274 + 897260876A5A7F67677A67636C685F6B61556D585D615257 + 62484B6D463F7648397A3D1E793B226C151E683F2D674D3E + 644C4A655A625C5A655664675065785F7189697C7A717A81 + 807E817B7C76867E699E7B67C57D67CC7353C3645EC56243 + B04F3CA44C369D4434983432724643664945644B4468484B + 7052526E55517B6B5C887B6B9B8B7EB09E7AB9A37CCFB988 + DAB28ECEA796BAA087AA9F8D8F8C878D84878E79828F7E77 + 817D7E838287937D7FA47E71B071609D695C8A5F4E754F42 + 6638425D4038442C2C421D25501A0E4D291D4F38325D4948 + 5F5259574E475B4F3F50444635333E152235101D2D21242D + 3A2D374B4341655E4E6D62607A706F81797776757A6E6D72 + 686964615C594F3F4C433D3F423C403F3D4840474F343F5B + 324D683C5B6F47505737374330253324182616141F212727 + 252831313B3C444945495354525C5E5C56625A5F63586168 + 59686D5B69745F6B77626D735F6E735F6E69686B70676B74 + 6E717A6A727D6D7985777A7F7982897E838983888B9B9B99 + A49F9CA6948AB38B72A97158A358419F54348B533A895548 + 7D5850825E527A6955725F58705B4A644F3C5B483A51363B + 4217323D1B2B2D222A1E3B4B2E567037657D385E7521455B + 15435B1C455B2F3B55434D4F494D564C495A5861686A7480 + 6B839D86939CA1A3BAB5B4BAC1C2BDB5B9BCACADAFA0A0A0 + 92969587909799929A9F8B8A9B888E9F94A59B9EA3919AA1 + + + + + + + + + 0C13130B10130B0F120A0E110A0E11090D10070B0E06090D + 05090A05090A04080906070807090B0A0C0C0D101112151A + 1A2136B4C4DADCE5ECE5EDF2EFF4F9F3FCFBFFFFFFFFFFFF + FFFFFFFFFFFFFEFCFDFCFAFCF1F6FBF0F4F8F0F4F8F3F2F7 + EDF1F4EBEFF0EBEEF5ECF3F6EFF3F7EBF4FAEEF6FAF1F6FA + FEFEFCFFFFFDFEFEFEFFFAFAEEF1F5DCE8EEBFD0DA5C3921 + 1618171C2326A3C2D7BCD5E3CEE1E5CADBE3BFCFDB462B19 + 1418150F13140D0F130A0B0D090A0C08090C08090D080B0D + 080C0F090D100A0E110A0E110B0F120B0F120B0F120C1013 + 0D11140E121510121716161B313D54B5C5DFD8E2EBDEE8EF + E5ECF2E8EDF1E2EBF2DAE4EDB9CFDE72879915191C0F1417 + 0E12151014171B1E239DBBD3C0D7E9D7ECF4DDEEF3E2ECED + E3EAEEDAE4EDBED1DF90B2D6131C2E1010190F10140E0F11 + 0F0F0F0E0F110C0F120A0F12081014081115060F18090C15 + 0A0C130C10130D11140E121513171A1F2520B8C9D6D8DDE1 + E4EAEEE7EFF6EAEFF6EEF2FAECF4F7E1EDF6D9EAEDABCBE0 + 2C3A4E16161B1010120C0D0F090A0C070B0B060A0B070B0E + 080C0F090D100B0F120D111411131718181D9DA2ADDAD6D1 + E6E6EEE8ECEEE9EDF0EDEDEBEAEBEDE6EAEDE6E9EEE5EAEE + E5ECF2E0EAF3DAE7EFAFCFE34B60790F18210C14170D1214 + 0C10130C10130C10130C10130D11140D11140D10150D1115 + 0E11160C131A0B1521080C0F0B0C100C0D110D0E120F0F10 + 0F10121011131115181C2127A8B9D5C3D5E7D0E0EBCDD6E7 + BBC4C83F23161513190F12170E12150F131613171A213445 + B0CBDADEE3E7E5E8EFE8EDF2EBF1F7EEF2FBECF4FBEAF1F7 + E4EDF9DAE8EEC7D6DD929D9D171B1C1015170E12150E1215 + 0E121511131717191D738AA1B0CBE48FADC2171B1E0F1416 + 0C1013090D10070B0E060A0B05090A030708040706040809 + 07080A07080B07080A060709060809080A09090B0A090A0C + 090C0D090D10090D10090D100A0D100A0E110A0E110B0E11 + 0B0F1009100F080E0F090D10090E110A0E110A0E110A0E11 + 0A0E120B0F120B0F120B0F120B0F120B0F120C10130C1512 + + + + + + + + + 0F1314090A0C080B0D0A0E110B0F120D111416161BD8E2EB + E8EDF1B9CFDE0F14171B1E23D7ECF4E3EAEE90B2D60F1014 + 0E0F11081014090C150D11141F2520E4EAEEEEF2FAD9EAED + 16161B090A0C070B0E0B0F1218181DE6E6EEEDEDEBE6E9EE + E0EAF34B60790D12140C10130D11140E1116080C0F0D0E12 + 101113A8B9D5CDD6E71513190F1316B0CBDAE8EDF2ECF4FB + DAE8EE171B1C0E121517191D8FADC20C1013060A0B040706 + 07080B060809090A0C090D100A0E110B0F10090D100A0E11 + 0B0F120B0F120C13130A0E11070B0E05090A07090B12151A + DCE5ECF3FCFBFFFFFFFCFAFCF0F4F8EBEFF0EFF3F7F1F6FA + FEFEFEDCE8EE161817BCD5E3BFCFDB0F1314090A0C080B0D + 0A0E110B0F120D111416161BD8E2EBE8EDF1B9CFDE0F1417 + 1B1E23D7ECF4E3EAEE90B2D60F10140E0F11081014090C15 + 0D11141F2520E4EAEEEEF2FAD9EAED16161B090A0C070B0E + 0B0F1218181DE6E6EEEDEDEBE6E9EEE0EAF34B60790D1214 + 0C10130D11140E1116080C0F0D0E12101113A8B9D5CDD6E7 + 1513190F1316B0CBDAE8EDF2ECF4FBDAE8EE171B1C0E1215 + 17191D8FADC20C1013060A0B04070607080B060809090A0C + 090D100A0E110B0F10090D100A0E110B0F120B0F120C1313 + 0A0E11070B0E05090A07090B12151ADCE5ECF3FCFBFFFFFF + FCFAFCF0F4F8EBEFF0EFF3F7F1F6FAFEFEFEDCE8EE161817 + BCD5E3BFCFDB0F1314090A0C080B0D0A0E110B0F120D1114 + 16161BD8E2EBE8EDF1B9CFDE0F14171B1E23D7ECF4E3EAEE + 90B2D60F10140E0F11081014090C150D11141F2520E4EAEE + EEF2FAD9EAED16161B090A0C070B0E0B0F1218181DE6E6EE + EDEDEBE6E9EEE0EAF34B60790D12140C10130D11140E1116 + 080C0F0D0E12101113A8B9D5CDD6E71513190F1316B0CBDA + E8EDF2ECF4FBDAE8EE171B1C0E121517191D8FADC20C1013 + 060A0B04070607080B060809090A0C090D100A0E110B0F10 + 090D100A0E110B0F120B0F120C13130C13130A0E11070B0E + 05090A07090B12151ADCE5ECF3FCFBFFFFFFFCFAFCF0F4F8 + EBEFF0EFF3F7F1F6FAFEFEFEDCE8EE161817BCD5E3BFCFDB + + + + + + + + 5136475145454C433E503E3E4D3C34422D2A3E1F24442D1B + 654E2E7A5948907564998C83B49C90B8A793BBAA96B4A69D + AEA9A6ACA6A897A0A7A39A95A4A097A8A2A4B7B7B7C5C4C9 + D7D8DCE5E7E2D8DCDBCAD0CEC0B6B4BEB1A1C5A18BCBAA8B + CEB889C7B5A7DAD7C6EDDECBD9D5D6D3D3D3BFBFBFABB4BB + 99A2A991949D7F8B9B768C998A898E92828C828A977D868D + 827680886E6D9371588E6458996341B15C37B55F50B47468 + BA9583C0AE9ACAC3BBD6CEC1DAB09AD39274B58763B68370 + A2917D9B9693AAA9A7AEACADBBB5B5CEC8CADAD7CED2D0C4 + CBCAC6CAC5C2B0B0B0BDA9AAB2A499A59C95978F84948274 + 897260876A5A7F67677A67636C685F6B61556D585D615257 + 62484B6D463F7648397A3D1E793B226C151E683F2D674D3E + 644C4A655A625C5A655664675065785F7189697C7A717A81 + 807E817B7C76867E699E7B67C57D67CC7353C3645EC56243 + B04F3CA44C369D4434983432724643664945644B4468484B + 7052526E55517B6B5C887B6B9B8B7EB09E7AB9A37CCFB988 + DAB28ECEA796BAA087AA9F8D8F8C878D84878E79828F7E77 + 817D7E838287937D7FA47E71B071609D695C8A5F4E754F42 + 6638425D4038442C2C421D25501A0E4D291D4F38325D4948 + 5F5259574E475B4F3F50444635333E152235101D2D21242D + 3A2D374B4341655E4E6D62607A706F81797776757A6E6D72 + 686964615C594F3F4C433D3F423C403F3D4840474F343F5B + 324D683C5B6F47505737374330253324182616141F212727 + 252831313B3C444945495354525C5E5C56625A5F63586168 + 59686D5B69745F6B77626D735F6E735F6E69686B70676B74 + 6E717A6A727D6D7985777A7F7982897E838983888B9B9B99 + A49F9CA6948AB38B72A97158A358419F54348B533A895548 + 7D5850825E527A6955725F58705B4A644F3C5B483A51363B + 4217323D1B2B2D222A1E3B4B2E567037657D385E7521455B + 15435B1C455B2F3B55434D4F494D564C495A5861686A7480 + 6B839D86939CA1A3BAB5B4BAC1C2BDB5B9BCACADAFA0A0A0 + 92969587909799929A9F8B8A9B888E9F94A59B9EA3919AA1 + + + + + + + + + 0F1314090A0C080B0D0A0E110B0F120D111416161BD8E2EB + E8EDF1B9CFDE0F14171B1E23D7ECF4E3EAEE90B2D60F1014 + 0E0F11081014090C150D11141F2520E4EAEEEEF2FAD9EAED + 16161B090A0C070B0E0B0F1218181DE6E6EEEDEDEBE6E9EE + E0EAF34B60790D12140C10130D11140E1116080C0F0D0E12 + 101113A8B9D5CDD6E71513190F1316B0CBDAE8EDF2ECF4FB + DAE8EE171B1C0E121517191D8FADC20C1013060A0B040706 + 07080B060809090A0C090D100A0E110B0F10090D100A0E11 + 0B0F120B0F120C13130A0E11070B0E05090A07090B12151A + DCE5ECF3FCFBFFFFFFFCFAFCF0F4F8EBEFF0EFF3F7F1F6FA + FEFEFEDCE8EE161817BCD5E3BFCFDB0F1314090A0C080B0D + 0A0E110B0F120D111416161BD8E2EBE8EDF1B9CFDE0F1417 + 1B1E23D7ECF4E3EAEE90B2D60F10140E0F11081014090C15 + 0D11141F2520E4EAEEEEF2FAD9EAED16161B090A0C070B0E + 0B0F1218181DE6E6EEEDEDEBE6E9EEE0EAF34B60790D1214 + 0C10130D11140E1116080C0F0D0E12101113A8B9D5CDD6E7 + 1513190F1316B0CBDAE8EDF2ECF4FBDAE8EE171B1C0E1215 + 17191D8FADC20C1013060A0B04070607080B060809090A0C + 090D100A0E110B0F10090D100A0E110B0F120B0F120C1313 + 0A0E11070B0E05090A07090B12151ADCE5ECF3FCFBFFFFFF + FCFAFCF0F4F8EBEFF0EFF3F7F1F6FAFEFEFEDCE8EE161817 + BCD5E3BFCFDB0F1314090A0C080B0D0A0E110B0F120D1114 + 16161BD8E2EBE8EDF1B9CFDE0F14171B1E23D7ECF4E3EAEE + 90B2D60F10140E0F11081014090C150D11141F2520E4EAEE + EEF2FAD9EAED16161B090A0C070B0E0B0F1218181DE6E6EE + EDEDEBE6E9EEE0EAF34B60790D12140C10130D11140E1116 + 080C0F0D0E12101113A8B9D5CDD6E71513190F1316B0CBDA + E8EDF2ECF4FBDAE8EE171B1C0E121517191D8FADC20C1013 + 060A0B04070607080B060809090A0C090D100A0E110B0F10 + 090D100A0E110B0F120B0F120C13130C13130A0E11070B0E + 05090A07090B12151ADCE5ECF3FCFBFFFFFFFCFAFCF0F4F8 + EBEFF0EFF3F7F1F6FAFEFEFEDCE8EE161817BCD5E3BFCFDB + + + + + + + + + + + + + 000000000000010103000302000602030C09060E11252120 + 402E244E31297348379B523F9A4729764A1D4C2F1F28210F + 0B1608050801010801010600000400000400000400020300 + 0501000C0000160C024B1304521800753B13905825BB7434 + C8733ACC843CB07B478863535555572A3A471F2D360B1514 + 07100D09160C2628272C303B4832255A441F856034976534 + B17A41AD6D2F955C2790511B6E3D124D2E1A412108120E0B + 060805020401040000040000040000020100010100010300 + 020400030301020202020401020400040500040601040700 + 040700040700020700020700040700090A0220190935270C + 542C137C310AA23800BB4E13B64D1DB25D24A1511C91541D + 604621483225312620141613070B0A030303020202010101 + 010100000000000000010100010300000501000700000700 + 000500000400010300010100000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 0000000200010501000A00000E000012130B291F132F1A07 + 211C0811140D071307031402000C00000700000700000700 + 010600010600000500020401020202020202010101000000 + 000000010100020200020200010100010100000000000000 + 000000000000010100010300010300000500010600000500 + 00040001030001030001030002040103050205090A0E181A + 23313E2B3743554B4C72544AA77947D3803EE78E52FFBA77 + FED18EFEDEA1FFD287FFC677EAA365CA9762B0826BAA7F6E + C27C3ED88039DB6623E26026D4602DC16937AE573C94594B + 7757305F382958281A4D2D20462D263D302A29292B161A19 + 080D10030504020701010600010600000700000700030801 + 0D0D01251A164123184A332B655757AA8A73FEC784FFE5B1 + FEF5D4FFF0C5FFCD84F78553FF7F2EEF9245FBA059FFBF6B + FFC070E3995CE98554BA834B9C644D7C5141624C41443935 + 302E3121201E0A160A051604010801000602000501000501 + 0103000101000101000103000305000407000A0A00271604 + + + + + + + + + + + + + + B3A598AD9C8FAFA589AC9875B39F78B39F7ABEA893C2B2A5 + D1C4B2C0AA94AE9C87968266887B72A08367BFA37BE1B86C + F4D772FDE085FCEC90FBE19CFDED97FBE098F1E897E6CFA0 + CDC2AABDAFA4B2A49DA79B95A39B93A49895A9A39EB7ACA2 + C3BBAEC6BBAEC8BEB0C4B9B3C1B8B2C1B9B5C1BCB9C3C0BC + C6C4C1CBC6C1D7CFBCDCCCC2DCD2BEDDD1C8DAD7D4DAD7D3 + D9D6D3CECAC7BEB9B6B3ABA8A9A098A99584A4988CA99886 + AAA49FB9B5B1C9C6C5DFE0D9E2DEDCE7E5DED5CEC9D0C9C4 + CEC3B9D8CAB7E8CFABEED39AEDCD8EECCD86E0CA9DEAD6AB + E9DEC1ECDFCAE0D6BECFC5B5BFB6ACB5B0A5B4AAA1B3A9A0 + B2A498B6ACA3BCB3ACD1C7BBDDD3C2F3E3BEF6EFA6FDF59D + FCFC84FDF283F3DE81E8C67DEBB87CE6BD7AE1BC8DDFC58F + C6B9A1B3A59CADA59DA49D99AFACA9BFBAB6D9CAB4E7D3B1 + F4C899D9BC8ED1A583B39D83AA9788A291808E837082766C + 79705E988A7ABCA681DEC594FFE98FFCE98FF7EA9BF0E6A6 + DDD1B6D3BCAAC2BAB2BEADA6BAB2B0BBB2ACB7AFA9B6A9A1 + B3A598AD9C8FAFA589AC9875B39F78B39F7ABEA893C2B2A5 + D1C4B2C0AA94AE9C87968266887B72A08367BFA37BE1B86C + F4D772FDE085FCEC90FBE19CFDED97FBE098F1E897E6CFA0 + CDC2AABDAFA4B2A49DA79B95A39B93A49895A9A39EB7ACA2 + C3BBAEC6BBAEC8BEB0C4B9B3C1B8B2C1B9B5C1BCB9C3C0BC + C6C4C1CBC6C1D7CFBCDCCCC2DCD2BEDDD1C8DAD7D4DAD7D3 + D9D6D3CECAC7BEB9B6B3ABA8A9A098A99584A4988CA99886 + AAA49FB9B5B1C9C6C5DFE0D9E2DEDCE7E5DED5CEC9D0C9C4 + CEC3B9D8CAB7E8CFABEED39AEDCD8EECCD86E0CA9DEAD6AB + E9DEC1ECDFCAE0D6BECFC5B5BFB6ACB5B0A5B4AAA1B3A9A0 + B2A498B6ACA3BCB3ACD1C7BBDDD3C2F3E3BEF6EFA6FDF59D + FCFC84FDF283F3DE81E8C67DEBB87CE6BD7AE1BC8DDFC58F + C6B9A1B3A59CADA59DA49D99AFACA9BFBAB6D9CAB4E7D3B1 + F4C899D9BC8ED1A583B39D83AA9788A291808E837082766C + 79705E988A7ABCA681DEC594FFE98FFCE98FF7EA9BF0E6A6 + DDD1B6D3BCAAC2BAB2BEADA6BAB2B0BBB2ACB7AFA9B6A9A1 + + + diff --git a/Data/FlameExamples/pillemaster_hexagonal_tilings.flame b/Data/Examples/pillemaster_hexagonal_tilings.flame similarity index 100% rename from Data/FlameExamples/pillemaster_hexagonal_tilings.flame rename to Data/Examples/pillemaster_hexagonal_tilings.flame diff --git a/Data/FlameExamples/plangkye_examples.flame b/Data/Examples/plangkye_examples.flame old mode 100755 new mode 100644 similarity index 99% rename from Data/FlameExamples/plangkye_examples.flame rename to Data/Examples/plangkye_examples.flame index 8a4b9f5..52fb4e9 --- a/Data/FlameExamples/plangkye_examples.flame +++ b/Data/Examples/plangkye_examples.flame @@ -1,676 +1,676 @@ - - - - - - - - - - - - - D0C9ADC4CEABC0CCA4BCBA93B0B283EAE7C8DEE1D6D4D1B2 - CDCAABC2BEA3A7A6879892708E7F548E8753B6A560BBA663 - B3A370ADAB84B3B38FC5BB97CCB68FCDBF80C2AD6EB78C55 - B45A38AC22189D161073663C96926CA9AC8DB0B396AAA592 - A6A289C3B588EFCB97D9D5A8CDD6BBCFCDA6BEBB9CAFB792 - AEB89FC2C7CDC8CFBDC1BFA8B5B593C1AC81CA9563B8774D - AA5D33998854B28E5AB89E6DBC944EC99A4AD99E64D0B185 - D8CFB2DDE6D5FBF7D2FEFFE0F3F2D4CFD9C1EBDEA7EAE2BD - E8E0AFD8C6A2D3D196E2D4A3D3CB9CC5C69AB2A280C97C52 - BC4410B3301C7E0200BD170BC9271ADA5E3AC8955CBEAE8A - D0D3C2F7FFFFFEFFF9FFFEFCFFFFF7FEFEF4FEFFEDDCE8E8 - BABEC9B1AFA0AAA88F95948297907D828073827C62838A61 - 9C926FA19468C57E52D55B349180528A8571939475A09D72 - AA935FD95D39E24E32DF4430DD4F39D6874CF2C198F0ECC6 - F6E2B0EBD393BCBE8FB5AF8FC5BC9DE0D190DBCB90C9B88A - BCB587A8A268918D7471705B5A5C47908F7AA8A88EC1BE9D - D0C9ADC4CEABC0CCA4BCBA93B0B283EAE7C8DEE1D6D4D1B2 - CDCAABC2BEA3A7A6879892708E7F548E8753B6A560BBA663 - B3A370ADAB84B3B38FC5BB97CCB68FCDBF80C2AD6EB78C55 - B45A38AC22189D161073663C96926CA9AC8DB0B396AAA592 - A6A289C3B588EFCB97D9D5A8CDD6BBCFCDA6BEBB9CAFB792 - AEB89FC2C7CDC8CFBDC1BFA8B5B593C1AC81CA9563B8774D - AA5D33998854B28E5AB89E6DBC944EC99A4AD99E64D0B185 - D8CFB2DDE6D5FBF7D2FEFFE0F3F2D4CFD9C1EBDEA7EAE2BD - E8E0AFD8C6A2D3D196E2D4A3D3CB9CC5C69AB2A280C97C52 - BC4410B3301C7E0200BD170BC9271ADA5E3AC8955CBEAE8A - D0D3C2F7FFFFFEFFF9FFFEFCFFFFF7FEFEF4FEFFEDDCE8E8 - BABEC9B1AFA0AAA88F95948297907D828073827C62838A61 - 9C926FA19468C57E52D55B349180528A8571939475A09D72 - AA935FD95D39E24E32DF4430DD4F39D6874CF2C198F0ECC6 - F6E2B0EBD393BCBE8FB5AF8FC5BC9DE0D190DBCB90C9B88A - BCB587A8A268918D7471705B5A5C47908F7AA8A88EC1BE9D - - - - - - - - - - - - - - - - - 01374F023A51023B4F01374F03283A1F1412190F0E1E170D - 272A0F164559416B7B97AFB3B8C8C7BECCCCD3BFA6C8A094 - C5A085D8B02CDF8D0DD77B18E2830DF28B15ED982BDAD267 - E5D38BE6DCC3E9EAE4F3F9EDFEFFF9FFFFFFFFFFFFFEFEFE - F7F7EFFAF2DBFFFCCFFCF8B1FFFDAAFDFCAAF2EBD9DFD7D4 - A4B7BB527883356373444F135D2E1A6833257A331785420D - A06215BC5F11C66A13F2B51EFECB34E9EC83FEFAB0F2EDDA - EFF4E0EFE9D3E6D18EFBE440FAD52CFDC42CDDC354E5D38B - F0EAD2F6F6EEFFFEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 - FFFEEFFBF6E2F3F3EBEFEFE7F2EFE8F4F4ECFFFFDDFEFEC2 - FEF5A6FDF98EFFF54EF9E843F7E22DFAEC4BFFF256FEFC98 - F4E78BF0D880D7B935BD7A219E5F18914D26883D1D73291C - 6D221D6B201D6B201A6A20136E210D802F11A04E1FBD7022 - F29A2CFBC62AFED430FCDA3AE3CD78C0A68F769399587C8A - 50748263662163361751201249190F45140F450805360302 - 390602470D024E150A571C166A34128C54179A721AB8821E - D8B326E1B12BF7C832C4CC45BEA82E977422654A1B491A14 - 33110F2C080A2405033103033D110E511610601B16671C19 - 681D176E221574261A91471895481EAE520989360478280D - 762709712606661A02651D11611C155F1A15611B19651B18 - 6A1C1A661C1B621E1B6437185F6618B49E31D2D079EDF2BC - FBFCDDFEFFEDFFFEF1FFFFFFFFFFFFFDFCF7FEFEF4F6F8ED - FEFBE8FFFFE5FFFEE0F4EEDEF5E7C2D7D4878E6217A4AF35 - DBD891F6E8C5E9EED7EEF1E6E8E9E3E7E6E1ABBDBF88756E - 6E30254A19142D100C1B11081709082C100D421512621C14 - 7A3F15945E1899792280893AAD8C79C9AF96DFC86AC8B358 - 8D962B86821E774A213E23122A0D091905060C0004090003 - 050505190B0A2A080637080244110D481512511B195A1F19 - 671E15653413794023A54F1C99675E9198A29FB4B794ACB0 - 577B89345F703F300F37181635140F301413291514211312 - 310F10380F0B421212451511431B113D1E1C10393F03374F - - - - - - - - - - - - - E77E9CE982AAB93FA35D22671B583D000000000000770918 - B8050FFA0107C20E078A1B086E1C08521E09000000000000 - 000000580F03B11F06B12105B12305842914573023000000 - 000000000000000000000000000000000000000000000000 - 0000000000000000000000000000003A3F297A8269D5B0D0 - E8BDA4FCCA78F2D15DE9D943EAD641EBD33FE8DB6CE8D2A7 - E8CAE3F2CDE7FCD0EBFCB1D8FD93C5D15DB89E1C8FAC2844 - 604241155D3F0A2E1F000000000000000000000000000000 - 00000000000000000039050D720B1BC43B06DB751DDEB432 - A7A63F70994C4890322187191C7A1F127822000000000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 310D34631A697E187B99178ECA0B94E945A9E77BBB8A6381 - 2D4B47162523000000000000000000000000000000000000 - 0000000000000000000000000000000000000000001B1601 - 372D035236026E4001D79729FDC443000000000000000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 0000000000003A2806743800D46213FE6E26BC590B000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000025C07027E26 - 218719288C1558981F7F962097A229A3A627A6B5238FC642 - 7FBC2D67AA2753A72275B911C9D938CDDA4ED0BC34B9A229 - 80854434670E000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000 - 0000000000000000000000000000004C32478F026F991A8E - - - - - - - - - - - - 5A5C155D5F1A60611F63642466672869692D6C6C326F6F37 - 72713C7574417877457B794A7E7C4F817F5484815987845D - 8A87628D8967908C6C938F7196917699947A9D977FA09984 - A39C89A69F8EA9A193ACA498AFA79CB2A9A1B5ACA6B8AFAB - BBB1B0BEB4B5C1B7B9C4B9BEC7BCC3CABFC8CDC1CDD0C4D2 - D3C7D6D6C9DBD9CCE0DACADBDAC9D6DBC7D1DCC5CBDCC3C6 - DDC2C1DEC0BCDEBEB7DFBCB2E0BBACE0B9A7E1B7A2E2B59D - E2B498E3B293E4B08DE4AE88E5AD83E6AB7EE6A979E7A774 - E8A66EE8A469E9A264EAA15FEA9F5AEB9D55EC9B4FEC9A4A - ED9845EE9640EE943BEF9336F09130F08F2BF18D26F28C21 - F28A1CF38817F48611F4850CF58307F38209F0810BEE800C - EC7F0EE97E10E77D12E57C14E37B15E07A17DE7919DC781B - D9771DD7761FD57520D27422D07324CE7226CB7128C97029 - C76F2BC56E2DC26C2FC06B31BE6A32BB6934B96836B76738 - B4663AB2653BB0643DAD633FAB6241A96143A66045A45F46 - A25E48A05D4A9D5C4C9B5B4E995A4F965951945853955851 - 96594F97594D985A4B995A4A9B5B489C5B469D5B449E5C42 - 9F5C40A05D3EA15D3CA25E3BA35E39A45E37A65F35A75F33 - A86031A9602FAA612DAB612CAC612AAD6228AE6226AF6324 - B06322B26420B3641EB4641CB5651BB66519B76617B86615 - B96713BA6711BB670FBD680DBE680CBF690AC06908C16A06 - C26A04C06B04BF6B05BD6C05BB6D05B96D06B86E06B66F06 - B47007B37007B17107AF7208AD7208AC7308AA7409A87409 - A77509A5760AA3760AA1770AA0780B9E780B9C790B9B7A0C - 997B0C977B0C957C0D947D0D927D0D907E0E8F7F0E8D7F0E - 8B800F89810F88810F8682108483108384108184117F8511 - 7D86117C86127A87127B87137B88137C88147D89147D8915 - 7E8A157F8A167F8A16808B17818B17818C18828C18838D19 - 838D19848D1A858E1A858E1B868F1B878F1C87901C88901D - 89901E89911E8A911F8B921F8B92208C93208D93218D9321 - 8E94228F94228F9523909523919624919624929625939725 - 939726949826959827959927969928766F21564519361B12 - - - - - - - - - - - 7FE77975E48771E0956ADAA163D4AC64CDB060C8AD59C4AA - 51B7A948A9A6469FA64194A23F8C9F3A859B367E9A397B97 - 3D77943D758E477187526D855D69836762806B5982744F82 - 7C4682873C82903280952A7F94277B9427778D2C7487336D - 7F3D6E7B4A7575527C6A59895F5F955460A24B60AC445DB6 - 405BC13556CB2A55D61E56E21559E8085CEB0064EE006DF0 - 0075F5007EFC0087FF0090FF0095FF009AFF009CFF009CFF - 009BFF0095FF0090FC008AF20083E9007EE10079DB0078DA - 0078DA0072DA006EDB006EDE086BDF1069E11367E11766E2 - 1864E11A63E12A59E0275ADC255BD92456D42452D02753C3 - 2B55B72E58B3325BAF446AA249759C4E809758889062918A - 6895866E9A8377A97576A87875A87C78A8787BA9757FA771 - 83A66D8A9E668C955982973C849A2E879E2193A3139FA805 - A4A804AAA904B4A505AFA008AA9C0BA68F10A382159D7915 - 9871158E63158556167148106F47086D46006B42006A3F00 - 663E00633D005440004F3D004B3A0041390538380B313512 - 2A331A1C36280E3A36024652034E5E05566B055971055D78 - 056685056E91017EAA0084B7008AC40092D2009BE000A0E7 - 00A5EE00B3F300C2F600DAEC00E0E300E7DB00E8D600E9D2 - 00E8C607E4B80FD49C12C89115BD8615B78215B17E19A97C - 1E9E7521946D218A64217F52227F43247F35267F2E287F27 - 27801928791020670C1A6210155D15125B15105915095215 - 024716003A1D00351D003A1D004019004716005113005C0C - 006407006D07008300008D00009800009900009B00029800 - 059800079800089B00089400089000088D00078500057C00 - 057400047200057400047200047000036E00026D00017400 - 00740000770000780000770900750E00741300701A006723 - 00602A00583100444700424C004151004058004160004164 - 00466908466B15486E2F546A3556663C596348625B4F6754 - 5B6951606B526D6A4F72694F78694F8367548E63559C6654 - AA6A58BA7056C87555D68251E08D4EE89A46EBA83DE8B636 - E1C22CD7D328BEE239B7E43DB1E741A5EB5298EB608CE86E - - - - - - - - - - 00B7B700CCCC00D7D700E2E200EDED00F8F800FBFB00FFFF - 2CF0FF42E8FF58E0FF6DD8FF83D1FF8ECDFF99C9FFAFC2FF - C5BAFFFFA6FFE9A2FFD39FFFBD9CFFA799FF9C97FF9196FF - 668FFF508CFF3A89FF2485FF0E82FF0781FF0080FF0B80FF - 1680FF2C80FF3780FF4280FF4D80FF5880FF5D80FF6380FF - 7980FF7785F4758BE96A96D35FA1BD59A6B254ACA749B791 - 3EC17C28D7501DE23A12ED2409F61200FF0016E9002CD300 - 58A7006D9100837C00996600AF5000BA4500C53A00DB2400 - F10E00E90B00D31600BD2100B22600A72C009137007C4200 - 5058003A6300246E001973000E79000080000A7500146A00 - 1E5F003249003C3E004633004B2D005028005A1D00651200 - 8100008C00009800009E0000A40000AF0000BB0000C70000 - D20000EA0000F00000F60000FD0000F2160BE82C16DD4221 - C76E37BC8342B2994DACA452A7AF589CC56392DB6E87F179 - 80FF8080E99680E39B80DEA180D3AC80C8B780BEC180B3CC - 809DE2808EF08080FF7A80F47580E96A80D35F80BD5480A7 - 4980913380662D805B2880501D803A12802407800E008000 - 2C841A3784204285265887336E8940838B4D998D5AAF8E66 - C59073FF9595FF9393FF9292FF9090FF8D8DFF8B8BFF8888 - FF8383FF8181FF8080FF7E7EFF7B7BFF7979FF7777FF7783 - FF768EFF769AFF75A6FF75B1FF74BDFF74C9FF73D4FF73E0 - FF72F8FF71FBFF71FFFF6BEDFF65DBFF5FC9FF5AB7FF54A5 - FF4E93FF4881FF426FFF3C5DFF374BFF2D2DFA293AF62548 - F12155ED1E63E81A70E4167EDF128BDB0E99D60AA6D106B4 - CD02C1CA00CACC00B9CE00A7CF0096D10085D30073D50062 - D70050D8003FDA002EDC001CDE000BDF0000D90C06D4180C - CE2413C82F19C33B1FBD4725B7532BB25F32AC6B38A6773E - 9D8A489D7E429E723C9E66359F5B2FA04F29A04323A1371D - A12B16A21F10A3130AA30804A40000A000009C0000980000 - 9400009000008C00008800008400008000007C0000750000 - FF0000D31616BD2121A72C2C9137377C4242714747664D4D - 3A63631D7171008080008B8B00969600A1A100ACAC00B1B1 - - - - - - - - - - - - 315F17325E132D57152249101D3C1223310E3A1505B40522 - 8C4D58AEA4BCFCFAFDFFFFFFFFFFFFF3F3F3817C920C1905 - 414143030102050100010000000002000100010100010101 - 0703020A11090E1D061D2B08233D0E2E59113F7017447712 - 477B17417217376316355E1A334F1C3C3D373B3F4044484B - 6C6183CEC9DDFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F99790AF - 4A4E51383C3D1F2519181E120A160A0A1608121F0B1F2C12 - 222F15243D132E3F1B283F2233342E3B3D3C4A4A52827394 - F3EFFFFEFFFFFFFFFFFFFFFBCDCDD570697B414550483258 - 635177B5A6C5FDFDFDFFFDFFDACDEB795D8642434533352A - 1F2A1C273D172743122F58123C6918416E19427317407314 - 3B6C133A67163262183460153058192A5319214213122E08 - 091A07020C040402030602000600000600020701030E0000 - 110000160201190504210804240B06230F08171A11162214 - 14210D0F1B050A1705031401000A01010300000201030200 - 0809010914030F210917380D274F10366514487A19B89381 - FFEAF9FFFEFFFFFFFFFBFBFBA49EBA624F6F44484933511B - 39621C5764539885A5F9F0FFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFEFD - C1C1C96A597D3B3C3E2F18122D0B00260E041B0C070D1605 - 1B241331332847484A70707CE7E5EAFFFDFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFEFEFFEBEAF875648E47484D424240 - 3C40413A3E3F3A3E3D383C3D3839312B382624371B301409 - 2B09072105041D04001C07021E0B071207171000110C0203 - 0600060000090203050910080F1C080F33051E460A2D5610 - 2E5A0F214A08163B08092004091803091403070F04040A0A - 0A0E0F13171A13131527130A2E140731160B2210201F0624 - 2322272B2434343434383933393B383A4235313E2A233122 - 1B1D1C170F1C120C180A090E110505100104140603120F06 - 080A07040F07030804000900010D00000F00041100071700 - 0B16060A1D0A0D2407193A0B254F0D2E5A0F326015345F18 - - - - - - - - - - - - - - - - - 41440164820088A70CA2BF2FD6E621F2F333FAF170F3F89A - DBDFBED1DCB4B0CDAFB7C2BCF2CBE0F5EAE8FAF6D1E5EFE7 - ECE1E7DBE6D6BFD3B8A4C495829E886EA3996EA79E6A9790 - 347D6A29454600453D003839013236011E2E002432013437 - 0F3E2C0154102B480E4035082B2B0F350D01420123EC0089 - 810E5B1B004544004D6D0055992C34C55813D36C10E1800D - F3BD29F8D32DFEEA31FEEA30FFEA2FF0C124E29919D39524 - C4922FF9B274F3C07FEDCE8BEFCF6DF2D150F3E356F4F55C - F8F632FAE72EFDD92BE0D241C3CC57B3C660A4C069C47066 - FC432EA2280182140D63001955092348132D4D293A533F48 - B28395B74675BC0A56DC0641FC032DFB0124FA001BEE0000 - E0001281010E50062D1F0C4C0F0929000706001C03003100 - 75A706AAA00DDF9915E68426EE6F38D96E46C46E55A34128 - A241001A3B280D4A15005A0200590201590202311F000D2C - 00002400002100001F00011C00021900031C00041F000022 - 01002400092C00142F001F33002C37003A3B00483D015643 - 023634032C1A052301021E0A001913002224022A36003638 - 00564311656756848A9BA4ADC298B3E98CB9C0968AABA38C - 8AB88A77AA60649D366CA22B75A7208BB40EA4BE1C94BD09 - 92B5037B870179610F773C1E632A1F2D27111B1133010A2B - 0100220004240009270018250028241C6410436E03907734 - DA9460DAC380D5C181D0C0829CB25F9B976A95A986D47E97 - FF055CFF057CFF059DED34A3DC63AAEC7792F3A49DF4A59E - FD9B82FD0559FD0559FE0559F30040E80028DF0400C50F02 - 450023311B1A1E3612025C02007402017604006414016622 - 00654502432501542101651D2A83034A88032F8200007502 - 005605003F12002820000A2A000B2B00213129472F799429 - 92B620C5BD1DFEEB2DFDFB37FAF444F4F45EF8FA95BCD39D - 6DAA9B6AA69268A289327E720360560255450235382D1B31 - 6D0056B80058D7013DF0003DEE0E19EE0E0CE85004C56F00 - 9EAA0CB1B642C4A433FC7440F06745FA4331FB291AFA3F14 - FA3F16ED5724C7861E8B884189905C89674E583136404407 - - - - - - - - - - - - 4F3D15322D1D161D2515131E281A1A6236117A370D803000 - 7C32007835006A2E00673409692E0E712F0D6D2C0E6C3112 - 6B36176F4014794E197D53199A5F0FBA7927CA843CDC833F - E38944EA8F49F49950FFA86CF0AD66D8B283E8E5C2E8E7D3 - E9EAE4E9E8BCD8CBA9D1D3BDE7E1EFF0E2F1F9D7F8FFE1F8 - FCF1EFFFE5BEDFC48FB59D57A07B2B9C5A2898491E984B19 - 994E148C4C1C855322884C3273442666452462401A683717 - 6132143B090A2006091906002A06003317004F3100633000 - 5F21005C22004A1300381100220400140000120000000B00 - 0E0D001107050906111305122F11115A45264B47687C6079 - 7A7FE3616FEC755EF4522FEB43245F4D09546C2D4C79371F - 943E1B9E4C14A0470D964213883C1C79391D7B3C1B8E4012 - A85022BB6A3DE5965BFDDD78F2E877E7F267E9E567C0AA6E - BC7B5B8E5F3579463160481C5D3E103218091A1408141A16 - 613A1D6A4C26763F2A8E4E2BE27D39AD591D6C3715D0A159 - DBC669E7EB7AEBD79CF0C3BEECB1C1E99FC4A27FE59A78E3 - 9271E2AF9ACCCCC4B7DEC28DF1C063DFA35ACE8751865B2E - 814B277C3C217E40138145068143058242047E370D76430F - 6E501272491676421B834E20905B25A66022CD7B25C59447 - D8BD4FECE758E4C149DD9B3BD18936C6773287411D6D3310 - 53250430180A0D0B10080E1304111713252F664429906A21 - B26928D5682FC46422B36115A6540D9948068337008C3805 - 95390A8740137A471C8047198747178D4D0F884403914100 - 8C31008822008222007C22005D2202481C001016000C0E05 - 09070A10090E180B12200F0E28140B5825007C3600974223 - 8D4C2B8357348A5334924F349B4E329A5130764423773E20 - 78381D7D3118822A14932E12852D077927006B2800460A00 - 2E050017000016000515000A020013040615090024100231 - 17053F150A3B140F371616303E0C155C1C007422005F0C00 - 5606004E000052150064280C7A2717823B0FA04E1CA44F17 - A95112AC4709B03E00B14A0FD86F2DE57239ED844DE9914A - E09045D88F40E7882CDA7D2DB8661AA3570B743F00613E0A - - - - - - - - - - - - - - 3025373025392E263B2E273C30293D302A3F302A40302C42 - 312D43312D4631304832314A35344E3938523C3D5840425D - 424461434763434864444865434865434867444867444A67 - 4348674348674047653F47643D44633C4360393F5D373D5A - 373C59373C59373C59383C59383D5A393D5A3B3F593C3F5A - 40425944445A48485C51516453536755556A535367525164 - 504F614E4E5F4A4758484556474354464353464352454353 - 444354434354434454464655464857474A59474C5D484E61 - 494E624A4F634A52674A52674A5267495167485167474F66 - 474E65464D65444B643D46643A4362384060343D5C313B58 - 2F39572E38562D35542C35542C35552C36552C37562C3757 - 2C37592C385A2C385A29375C27355C26345C25335B25325A - 253159253159253058252F56262E54262E52272E51282D50 - 292D4F292D4F292D4E292D4D282C4C272C4B262B4B252A4B - 23294A22274823264423264323264224264026263F26263D - 27263C2925392925382C25352C24342D23342D23342E2334 - 3023343225343729373A2D3B3D313F403441433743483C48 - 4F434D544751584B54605254625453645652645651655651 - 67565168564F67544F66524E65514E64504E644F4E614E4F - 614D51604B52604D55634F5C65525E6755606A59656E5D68 - 75646C7C6C7088777989797B8B7C7D8B7B7D8B7A7E88797C - 8576798172737D6C6F7363657161646F5F636A596067565F - 63545F604F5D5D4F5D5E505D60525D60535D61545D63555D - 64565F65565F65565D64565D63555C63555C63545A605259 - 5D4F58594D544D424D493E4A463B473D3443382E3D342A39 - 3027372D26352D25352A2337292237292237272238262039 - 26203926203926203B26213B26223B26223C26223C26223D - 27233D27233F26233F262540262540272640272642292740 - 2A27422A27422A264029263F29263F2A253D2A253C2C253C - 2C233B2C23392C23392C23382C22382C22372C22372C2037 - 2C20352C20342D20342C1F322C1F322C1E322A1E312A1C31 - 2C1E302D1E302E1F30301F30312031312232312334312335 - - - - - - - - - - - - - - - - - - - 7D432F582F0D4C2C0E40290F332410271F12271D0E271B0A - 2F16063F2004502B0360320971390F854618995421A1582B - A95C35BE8A4FC69860CFA772CCA473CAA174B99B76A89678 - 886D5F7A69556D664B7465407B6435826734896B34937731 - 9A8638BCA554C7BA6BD2CF83D8D197DFD4ABE2DAACE6E0AE - E2D5B1D5CAA3C9BF95BAAC7EAB9968A591619F895B94764B - 957136AB7A23B18225B88A28B69037B59647AD914CA68D51 - 8D765D826451775246744B37724528724420734319694013 - 5B42123B3C123038192535202334202233202933243A382B - 5B49396351426B5A4B64564A5D5249554C464D4743403F31 - 322C2119170F17180F15190F161D1118221426331E363E2D - 4D4B34574433623E32613D35613D385C423757433A534E4A - 585F60677E706982756C877B6D86786E867566816D5C7A61 - 63795F7683698A8E73919578989D7EA5B083AEAE88A6A67D - 9AA66E7E9667789266728F65698E636190695789664D7657 - 3953373D4029422E1B452F184931165B32136B361B70431D - 724F236A59326B603C6C68477275597A835D8E9668B1A570 - D2C767E0C462EEC25DE8C05CE3BF5BDCB559D79E55D09252 - C68D4FBB9250B79354B39459B49C64B5AE74B1B987BBC3A3 - CDE3C8CCE5CDCCE7D2D7E9D2D5DDC7C8C1B5B9AD9CAC9B85 - A77F729F6D429C693D996539976131955D2E845531734F36 - 52423A4C463D474A4045574D49675B537C6A5696846BAF97 - 85B69A88BAA594BDA9A1B19CA3A086A38D6F9E8063967350 - 8860408662428564458C6A4395743D997B3C9E742F9E761D - 957518855E17754616633B1755311C4D29224726254B2B2A - 52372D563D2E5E422B5F432A563B2B493321402B1D342423 - 2F2524332926392E31423A3748463948523F4E56445C6043 - 667240717C498B8A54A39C5DB6B06EC5BE7FCAC28BCEC59B - D2C6A3CBC39FC9BB9FD0BD9BD5C58DE1C686E9C884ECCC7C - EFCC74E7C375DDB777D2B174CAA277CC9986D19F95CFA1A5 - D1AFB4D7C0C4CCC9CCC1D1CAB5D5C9A0CABF9CB8B19BAFA2 - 86A2917F8D7C8C7E698D735C856354845B4E864E3585402B - - - - - - - - - - - - - FF0000D31616BD2121A72C2C9137377C4242714747664D4D - 3A63631D7171008080008B8B00969600A1A100ACAC00B1B1 - 00B7B700CCCC00D7D700E2E200EDED00F8F800FBFB00FFFF - 2CF0FF42E8FF58E0FF6DD8FF83D1FF8ECDFF99C9FFAFC2FF - C5BAFFFFA6FFE9A2FFD39FFFBD9CFFA799FF9C97FF9196FF - 668FFF508CFF3A89FF2485FF0E82FF0781FF0080FF0B80FF - 1680FF2C80FF3780FF4280FF4D80FF5880FF5D80FF6380FF - 7980FF7785F4758BE96A96D35FA1BD59A6B254ACA749B791 - 3EC17C28D7501DE23A12ED2409F61200FF0016E9002CD300 - 58A7006D9100837C00996600AF5000BA4500C53A00DB2400 - F10E00E90B00D31600BD2100B22600A72C009137007C4200 - 5058003A6300246E001973000E79000080000A7500146A00 - 1E5F003249003C3E004633004B2D005028005A1D00651200 - 8100008C00009800009E0000A40000AF0000BB0000C70000 - D20000EA0000F00000F60000FD0000F2160BE82C16DD4221 - C76E37BC8342B2994DACA452A7AF589CC56392DB6E87F179 - 80FF8080E99680E39B80DEA180D3AC80C8B780BEC180B3CC - 809DE2808EF08080FF7A80F47580E96A80D35F80BD5480A7 - 4980913380662D805B2880501D803A12802407800E008000 - 2C841A3784204285265887336E8940838B4D998D5AAF8E66 - C59073FF9595FF9393FF9292FF9090FF8D8DFF8B8BFF8888 - FF8383FF8181FF8080FF7E7EFF7B7BFF7979FF7777FF7783 - FF768EFF769AFF75A6FF75B1FF74BDFF74C9FF73D4FF73E0 - FF72F8FF71FBFF71FFFF6BEDFF65DBFF5FC9FF5AB7FF54A5 - FF4E93FF4881FF426FFF3C5DFF374BFF2D2DFA293AF62548 - F12155ED1E63E81A70E4167EDF128BDB0E99D60AA6D106B4 - CD02C1CA00CACC00B9CE00A7CF0096D10085D30073D50062 - D70050D8003FDA002EDC001CDE000BDF0000D90C06D4180C - CE2413C82F19C33B1FBD4725B7532BB25F32AC6B38A6773E - 9D8A489D7E429E723C9E66359F5B2FA04F29A04323A1371D - A12B16A21F10A3130AA30804A40000A000009C0000980000 - 9400009000008C00008800008400008000007C0000750000 - - - - - - - - - - - - - - - - - - - - - - - F28F3CF2AC4AF9D74FF9D87BDEC7D1E1DEE5E9E1F0DFE6F0 - D3ECF1D9EBDD9EBB8376887A5967463A55423B3B333D3329 - 3E2A2B4237334E4832545A404B59363B65334F6B3B54623F - 5B594C685C447B4A45875244925445795643785843624849 - 5646505239595D4A5066726E837D71A6A259B4C074F8D473 - F4E975F3E6DECCDAE79BC5DD8174AC777A717C6D467D3F26 - 67312765291F662C20664114766B2B7E843A91A64BBEA852 - E8CB4BF3D149F0DE4EF7E461FBE76AFCE062E9AF43C37F2A - 6D83435774483F765950945B827A6DC5855FE7845BEF8549 - EB984CFAB14AFDB255FFB780EFC5B9EDECE8D8EBFAD6ECF9 - D1DEEFB5CDE7C4B2B0BEA27AD48B68DC976DD5AB61D1BF59 - DF924EE88D47DF835CBA9C847D829F638B715182654A6650 - 405F4D445159244B52243958364467453550433350463346 - 7C4433994F34B95E3FBD5530AB4730AA3C2FA6442B993E2C - 8B47186E5C1E5C432F5042274A2827432A26422A28422529 - 3C242436222433292A2E242C312B371F493D353F40353744 - 432B4361383469382A7B461A945216864A2864413B453758 - 4176843C4379F79652D77842D66837D46933D46931D76D31 - DB732CE28331F38D4BEDA962EAB766FEA973F5AB6CF1924E - EB843FEC7A34EC7034E3652ADA541FC05217A14015A53510 - 9E3D108F35038F371F953F288D3A288C3A2E9035308B3633 - 6B2B21663314423106421D0D34201531271E2E2222302424 - 3826243B23214F25265D2E266D3C1C994626BC5E2ABB6F31 - CA7135BE74457F68495C665D5164854C5B82445D96284F86 - 2266A74575B54EA2C772BBE696CCE8C9DBE9A7C1CEA28C8F - 9764519448287532226A29275E27245D221E6328207F2B11 - AD2C19B43A23C6531DC97D1DB77A21B86C389A6E3F9B5F3D - 9558459E5439BE5041C1553BCF563BD3512FD34E23C35228 - BE4A23C1512BCD5D2DDC6932E88134E49F38E6B848FAD348 - EFCE4DE3B85ADD7F3FD36B36CA6C2FBD5A31AF4722A23924 - 92361D7D301C7E2C147E261A87301DA33E32BE392ACC522B - DA612AEC6F41EB773EF2873FE1903EE98A3AE87C34EC7C34 - - - - - - - - - - 24390C5766827E94AA89A6B292AEB9A0B3BAA3B7BEA1B4BA - 9AACB593A5AE8A909B9067177F4D035D14064E0A06410402 - 3500081E0400090302010100000001030103050009150F04 - 201100270302300500360400380303410300420202460303 - 4C07015004014F0300500400510900510F00571A01674408 - 6C970B5D9F1F7B95A18BA3AF95ABB59EB0B8A2B1BAA6B2BB - A4AFB9A1ADB5A2AAADAC7B4AB27103BB7501BE7A00B87A02 - A57B086C8F247593A481A1B081A6B66794AE5C698748450F - 4C18034811034910014B0F024D0E034E0B044E09034D0901 - 4A0901480A02470A04420904420601400602420A01440C02 - 450801440601450600470700470801490A024B0C014B0E01 - 510D02540F015A11026317028B4F00975706863F09661504 - 5D0F055C0C06650A027D1B03A34202B34C02BE5E05CE7404 - D37901D58202D68801D18901C68302B57001A76400965A01 - 7E57073A54072240023E5A0A8357049D5301A65702A85802 - A95801AF5701B45A04B16204B56601B16901B36D03BC7001 - C36B01C56D00C87402C07904BF7902B37103AD69029E6A09 - 6B798E728BA26D88A258658A5C2C21561005540A02520903 - 540701590B005B0E016311016E1400973904A54402AA4606 - AA4502A84902AB4E00AD5800AF5F02B66900BD7200C57B02 - CE7F02D18202D48103D07C01CE7A01C67C04BF7702BA6805 - B15908A94A05A449029D39017C19066610025F10035B0E02 - 571002580F045F16028334029F4301A24C00A25002A85806 - AD6006AF6003AC6102AD6203AE6602A76604A27113919799 - A2ABB0A3ACB3A9B2B7A8B1BAA8B8C1A9B9BEB0BABCB6BFB7 - B4BDBCADBEC4B1BFC8A9BFC69FBEC994B0BB8AA6B2859EAC - 6D7E924A58253A1B054713024E1303510F055C212257637C - 667E9B5E6971825F049263039860019F5C02A66702B17100 - AF7502AB791098854692A3AD96A8B19AACB599B0B897ADBA - 9AABB995A9B891A9B18A9A9DAC7C17C37C06C57E07C87F07 - D4820BAFB0ACAFB7B8ADB6B5A0AAB38BA1AE7D8AA05B6269 - 2B3A061D12050F0C040306040103040403020B0B011A1903 - - - - - - - - - - - - E17544FB7842F77E51E7934AF7CA91E696B9CA83ABB275AE - 9B59876F4C82533B5F4A32424725354D4344464847606163 - 959796CFCFCFF0EFEDFFFFFFFFFFFFEEBAE1CC81ACBE5574 - C24644C4261AB71F128024275611234007284007283F1054 - 53335A7F4575975B7FC25991C56290FC6F51C35A6BA94246 - 8B2741731F3763283E4007283D091F3E0816430A133D0C10 - 3810181D121817060C14050820070B231111370F27501E3B - 712B509A396CC1618FCF73B4F09FE2F3A9FEE08ED8C671AA - BE739AB45F89AD5679A94164AF4954AE515BB75974C174A2 - D37FBADEB5E1FFFFFFFFFFFFFFFFFFFEFEFFC4C5C9A08AAE - 9D639555535E55555380355480315E8D2A60983E5A91384C - 81384C6C223D4C162D4007282F05191500090C0100090504 - 0400010101010101010606060F0A101F2022331D29462F35 - 2F2F312222241D1C21140D1413080C1206060F090B100A0E - 1F141C411D275E2129AA0803AD0303AF0301AB0101AA0000 - AC0300AD0B065A2128291121080111010008020202060606 - 0F09132B1925572033852C3EA4364FB03746BC3A22E24A32 - E43D2ADA2E20D4261BBA1511C31E0BD82618EB392FF3554C - F25550F8554EF7594DF2554CF24036D42B24CA1D16B5140C - B30B0AB90D09BE0E0EC51D1CD73027EF4A36FA5B48FD624E - FA6A50F26643E24C31D53422C9221CBA1813B02005A94E07 - 983037A6333ACA2D24C62511BE2714AA2A07531E28361621 - 1F0F1C150A121F0A0F1F09152D051D3F0828521D314C2A43 - 6442677E47649D3F63AC5A8AA45889B35F90B2679FB06BA2 - B16CAFB47AADAA93B0EDD5E2FFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFE5C4D9EE88CACF73B6B67FA7 - B96C98B1527E9D3C726C233E41253E291632261A281C141F - 0D080C060407010101010101010000000000000000000000 - 0002010200030900081901194000256E1B37AC0D09B20808 - AF0303AD0504AE0905AD0B00AC0701A701015D1523440A16 - 24010815000708030708060B0902141D0D2A241323231B2A - 35262B602C39953E4FAA7F3AB0A68DB1B1B3BDB9B8C7A670 - - - + + + + + + + + + + + + + D0C9ADC4CEABC0CCA4BCBA93B0B283EAE7C8DEE1D6D4D1B2 + CDCAABC2BEA3A7A6879892708E7F548E8753B6A560BBA663 + B3A370ADAB84B3B38FC5BB97CCB68FCDBF80C2AD6EB78C55 + B45A38AC22189D161073663C96926CA9AC8DB0B396AAA592 + A6A289C3B588EFCB97D9D5A8CDD6BBCFCDA6BEBB9CAFB792 + AEB89FC2C7CDC8CFBDC1BFA8B5B593C1AC81CA9563B8774D + AA5D33998854B28E5AB89E6DBC944EC99A4AD99E64D0B185 + D8CFB2DDE6D5FBF7D2FEFFE0F3F2D4CFD9C1EBDEA7EAE2BD + E8E0AFD8C6A2D3D196E2D4A3D3CB9CC5C69AB2A280C97C52 + BC4410B3301C7E0200BD170BC9271ADA5E3AC8955CBEAE8A + D0D3C2F7FFFFFEFFF9FFFEFCFFFFF7FEFEF4FEFFEDDCE8E8 + BABEC9B1AFA0AAA88F95948297907D828073827C62838A61 + 9C926FA19468C57E52D55B349180528A8571939475A09D72 + AA935FD95D39E24E32DF4430DD4F39D6874CF2C198F0ECC6 + F6E2B0EBD393BCBE8FB5AF8FC5BC9DE0D190DBCB90C9B88A + BCB587A8A268918D7471705B5A5C47908F7AA8A88EC1BE9D + D0C9ADC4CEABC0CCA4BCBA93B0B283EAE7C8DEE1D6D4D1B2 + CDCAABC2BEA3A7A6879892708E7F548E8753B6A560BBA663 + B3A370ADAB84B3B38FC5BB97CCB68FCDBF80C2AD6EB78C55 + B45A38AC22189D161073663C96926CA9AC8DB0B396AAA592 + A6A289C3B588EFCB97D9D5A8CDD6BBCFCDA6BEBB9CAFB792 + AEB89FC2C7CDC8CFBDC1BFA8B5B593C1AC81CA9563B8774D + AA5D33998854B28E5AB89E6DBC944EC99A4AD99E64D0B185 + D8CFB2DDE6D5FBF7D2FEFFE0F3F2D4CFD9C1EBDEA7EAE2BD + E8E0AFD8C6A2D3D196E2D4A3D3CB9CC5C69AB2A280C97C52 + BC4410B3301C7E0200BD170BC9271ADA5E3AC8955CBEAE8A + D0D3C2F7FFFFFEFFF9FFFEFCFFFFF7FEFEF4FEFFEDDCE8E8 + BABEC9B1AFA0AAA88F95948297907D828073827C62838A61 + 9C926FA19468C57E52D55B349180528A8571939475A09D72 + AA935FD95D39E24E32DF4430DD4F39D6874CF2C198F0ECC6 + F6E2B0EBD393BCBE8FB5AF8FC5BC9DE0D190DBCB90C9B88A + BCB587A8A268918D7471705B5A5C47908F7AA8A88EC1BE9D + + + + + + + + + + + + + + + + + 01374F023A51023B4F01374F03283A1F1412190F0E1E170D + 272A0F164559416B7B97AFB3B8C8C7BECCCCD3BFA6C8A094 + C5A085D8B02CDF8D0DD77B18E2830DF28B15ED982BDAD267 + E5D38BE6DCC3E9EAE4F3F9EDFEFFF9FFFFFFFFFFFFFEFEFE + F7F7EFFAF2DBFFFCCFFCF8B1FFFDAAFDFCAAF2EBD9DFD7D4 + A4B7BB527883356373444F135D2E1A6833257A331785420D + A06215BC5F11C66A13F2B51EFECB34E9EC83FEFAB0F2EDDA + EFF4E0EFE9D3E6D18EFBE440FAD52CFDC42CDDC354E5D38B + F0EAD2F6F6EEFFFEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 + FFFEEFFBF6E2F3F3EBEFEFE7F2EFE8F4F4ECFFFFDDFEFEC2 + FEF5A6FDF98EFFF54EF9E843F7E22DFAEC4BFFF256FEFC98 + F4E78BF0D880D7B935BD7A219E5F18914D26883D1D73291C + 6D221D6B201D6B201A6A20136E210D802F11A04E1FBD7022 + F29A2CFBC62AFED430FCDA3AE3CD78C0A68F769399587C8A + 50748263662163361751201249190F45140F450805360302 + 390602470D024E150A571C166A34128C54179A721AB8821E + D8B326E1B12BF7C832C4CC45BEA82E977422654A1B491A14 + 33110F2C080A2405033103033D110E511610601B16671C19 + 681D176E221574261A91471895481EAE520989360478280D + 762709712606661A02651D11611C155F1A15611B19651B18 + 6A1C1A661C1B621E1B6437185F6618B49E31D2D079EDF2BC + FBFCDDFEFFEDFFFEF1FFFFFFFFFFFFFDFCF7FEFEF4F6F8ED + FEFBE8FFFFE5FFFEE0F4EEDEF5E7C2D7D4878E6217A4AF35 + DBD891F6E8C5E9EED7EEF1E6E8E9E3E7E6E1ABBDBF88756E + 6E30254A19142D100C1B11081709082C100D421512621C14 + 7A3F15945E1899792280893AAD8C79C9AF96DFC86AC8B358 + 8D962B86821E774A213E23122A0D091905060C0004090003 + 050505190B0A2A080637080244110D481512511B195A1F19 + 671E15653413794023A54F1C99675E9198A29FB4B794ACB0 + 577B89345F703F300F37181635140F301413291514211312 + 310F10380F0B421212451511431B113D1E1C10393F03374F + + + + + + + + + + + + + E77E9CE982AAB93FA35D22671B583D000000000000770918 + B8050FFA0107C20E078A1B086E1C08521E09000000000000 + 000000580F03B11F06B12105B12305842914573023000000 + 000000000000000000000000000000000000000000000000 + 0000000000000000000000000000003A3F297A8269D5B0D0 + E8BDA4FCCA78F2D15DE9D943EAD641EBD33FE8DB6CE8D2A7 + E8CAE3F2CDE7FCD0EBFCB1D8FD93C5D15DB89E1C8FAC2844 + 604241155D3F0A2E1F000000000000000000000000000000 + 00000000000000000039050D720B1BC43B06DB751DDEB432 + A7A63F70994C4890322187191C7A1F127822000000000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 310D34631A697E187B99178ECA0B94E945A9E77BBB8A6381 + 2D4B47162523000000000000000000000000000000000000 + 0000000000000000000000000000000000000000001B1601 + 372D035236026E4001D79729FDC443000000000000000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 0000000000003A2806743800D46213FE6E26BC590B000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000025C07027E26 + 218719288C1558981F7F962097A229A3A627A6B5238FC642 + 7FBC2D67AA2753A72275B911C9D938CDDA4ED0BC34B9A229 + 80854434670E000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000 + 0000000000000000000000000000004C32478F026F991A8E + + + + + + + + + + + + 5A5C155D5F1A60611F63642466672869692D6C6C326F6F37 + 72713C7574417877457B794A7E7C4F817F5484815987845D + 8A87628D8967908C6C938F7196917699947A9D977FA09984 + A39C89A69F8EA9A193ACA498AFA79CB2A9A1B5ACA6B8AFAB + BBB1B0BEB4B5C1B7B9C4B9BEC7BCC3CABFC8CDC1CDD0C4D2 + D3C7D6D6C9DBD9CCE0DACADBDAC9D6DBC7D1DCC5CBDCC3C6 + DDC2C1DEC0BCDEBEB7DFBCB2E0BBACE0B9A7E1B7A2E2B59D + E2B498E3B293E4B08DE4AE88E5AD83E6AB7EE6A979E7A774 + E8A66EE8A469E9A264EAA15FEA9F5AEB9D55EC9B4FEC9A4A + ED9845EE9640EE943BEF9336F09130F08F2BF18D26F28C21 + F28A1CF38817F48611F4850CF58307F38209F0810BEE800C + EC7F0EE97E10E77D12E57C14E37B15E07A17DE7919DC781B + D9771DD7761FD57520D27422D07324CE7226CB7128C97029 + C76F2BC56E2DC26C2FC06B31BE6A32BB6934B96836B76738 + B4663AB2653BB0643DAD633FAB6241A96143A66045A45F46 + A25E48A05D4A9D5C4C9B5B4E995A4F965951945853955851 + 96594F97594D985A4B995A4A9B5B489C5B469D5B449E5C42 + 9F5C40A05D3EA15D3CA25E3BA35E39A45E37A65F35A75F33 + A86031A9602FAA612DAB612CAC612AAD6228AE6226AF6324 + B06322B26420B3641EB4641CB5651BB66519B76617B86615 + B96713BA6711BB670FBD680DBE680CBF690AC06908C16A06 + C26A04C06B04BF6B05BD6C05BB6D05B96D06B86E06B66F06 + B47007B37007B17107AF7208AD7208AC7308AA7409A87409 + A77509A5760AA3760AA1770AA0780B9E780B9C790B9B7A0C + 997B0C977B0C957C0D947D0D927D0D907E0E8F7F0E8D7F0E + 8B800F89810F88810F8682108483108384108184117F8511 + 7D86117C86127A87127B87137B88137C88147D89147D8915 + 7E8A157F8A167F8A16808B17818B17818C18828C18838D19 + 838D19848D1A858E1A858E1B868F1B878F1C87901C88901D + 89901E89911E8A911F8B921F8B92208C93208D93218D9321 + 8E94228F94228F9523909523919624919624929625939725 + 939726949826959827959927969928766F21564519361B12 + + + + + + + + + + + 7FE77975E48771E0956ADAA163D4AC64CDB060C8AD59C4AA + 51B7A948A9A6469FA64194A23F8C9F3A859B367E9A397B97 + 3D77943D758E477187526D855D69836762806B5982744F82 + 7C4682873C82903280952A7F94277B9427778D2C7487336D + 7F3D6E7B4A7575527C6A59895F5F955460A24B60AC445DB6 + 405BC13556CB2A55D61E56E21559E8085CEB0064EE006DF0 + 0075F5007EFC0087FF0090FF0095FF009AFF009CFF009CFF + 009BFF0095FF0090FC008AF20083E9007EE10079DB0078DA + 0078DA0072DA006EDB006EDE086BDF1069E11367E11766E2 + 1864E11A63E12A59E0275ADC255BD92456D42452D02753C3 + 2B55B72E58B3325BAF446AA249759C4E809758889062918A + 6895866E9A8377A97576A87875A87C78A8787BA9757FA771 + 83A66D8A9E668C955982973C849A2E879E2193A3139FA805 + A4A804AAA904B4A505AFA008AA9C0BA68F10A382159D7915 + 9871158E63158556167148106F47086D46006B42006A3F00 + 663E00633D005440004F3D004B3A0041390538380B313512 + 2A331A1C36280E3A36024652034E5E05566B055971055D78 + 056685056E91017EAA0084B7008AC40092D2009BE000A0E7 + 00A5EE00B3F300C2F600DAEC00E0E300E7DB00E8D600E9D2 + 00E8C607E4B80FD49C12C89115BD8615B78215B17E19A97C + 1E9E7521946D218A64217F52227F43247F35267F2E287F27 + 27801928791020670C1A6210155D15125B15105915095215 + 024716003A1D00351D003A1D004019004716005113005C0C + 006407006D07008300008D00009800009900009B00029800 + 059800079800089B00089400089000088D00078500057C00 + 057400047200057400047200047000036E00026D00017400 + 00740000770000780000770900750E00741300701A006723 + 00602A00583100444700424C004151004058004160004164 + 00466908466B15486E2F546A3556663C596348625B4F6754 + 5B6951606B526D6A4F72694F78694F8367548E63559C6654 + AA6A58BA7056C87555D68251E08D4EE89A46EBA83DE8B636 + E1C22CD7D328BEE239B7E43DB1E741A5EB5298EB608CE86E + + + + + + + + + + 00B7B700CCCC00D7D700E2E200EDED00F8F800FBFB00FFFF + 2CF0FF42E8FF58E0FF6DD8FF83D1FF8ECDFF99C9FFAFC2FF + C5BAFFFFA6FFE9A2FFD39FFFBD9CFFA799FF9C97FF9196FF + 668FFF508CFF3A89FF2485FF0E82FF0781FF0080FF0B80FF + 1680FF2C80FF3780FF4280FF4D80FF5880FF5D80FF6380FF + 7980FF7785F4758BE96A96D35FA1BD59A6B254ACA749B791 + 3EC17C28D7501DE23A12ED2409F61200FF0016E9002CD300 + 58A7006D9100837C00996600AF5000BA4500C53A00DB2400 + F10E00E90B00D31600BD2100B22600A72C009137007C4200 + 5058003A6300246E001973000E79000080000A7500146A00 + 1E5F003249003C3E004633004B2D005028005A1D00651200 + 8100008C00009800009E0000A40000AF0000BB0000C70000 + D20000EA0000F00000F60000FD0000F2160BE82C16DD4221 + C76E37BC8342B2994DACA452A7AF589CC56392DB6E87F179 + 80FF8080E99680E39B80DEA180D3AC80C8B780BEC180B3CC + 809DE2808EF08080FF7A80F47580E96A80D35F80BD5480A7 + 4980913380662D805B2880501D803A12802407800E008000 + 2C841A3784204285265887336E8940838B4D998D5AAF8E66 + C59073FF9595FF9393FF9292FF9090FF8D8DFF8B8BFF8888 + FF8383FF8181FF8080FF7E7EFF7B7BFF7979FF7777FF7783 + FF768EFF769AFF75A6FF75B1FF74BDFF74C9FF73D4FF73E0 + FF72F8FF71FBFF71FFFF6BEDFF65DBFF5FC9FF5AB7FF54A5 + FF4E93FF4881FF426FFF3C5DFF374BFF2D2DFA293AF62548 + F12155ED1E63E81A70E4167EDF128BDB0E99D60AA6D106B4 + CD02C1CA00CACC00B9CE00A7CF0096D10085D30073D50062 + D70050D8003FDA002EDC001CDE000BDF0000D90C06D4180C + CE2413C82F19C33B1FBD4725B7532BB25F32AC6B38A6773E + 9D8A489D7E429E723C9E66359F5B2FA04F29A04323A1371D + A12B16A21F10A3130AA30804A40000A000009C0000980000 + 9400009000008C00008800008400008000007C0000750000 + FF0000D31616BD2121A72C2C9137377C4242714747664D4D + 3A63631D7171008080008B8B00969600A1A100ACAC00B1B1 + + + + + + + + + + + + 315F17325E132D57152249101D3C1223310E3A1505B40522 + 8C4D58AEA4BCFCFAFDFFFFFFFFFFFFF3F3F3817C920C1905 + 414143030102050100010000000002000100010100010101 + 0703020A11090E1D061D2B08233D0E2E59113F7017447712 + 477B17417217376316355E1A334F1C3C3D373B3F4044484B + 6C6183CEC9DDFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F99790AF + 4A4E51383C3D1F2519181E120A160A0A1608121F0B1F2C12 + 222F15243D132E3F1B283F2233342E3B3D3C4A4A52827394 + F3EFFFFEFFFFFFFFFFFFFFFBCDCDD570697B414550483258 + 635177B5A6C5FDFDFDFFFDFFDACDEB795D8642434533352A + 1F2A1C273D172743122F58123C6918416E19427317407314 + 3B6C133A67163262183460153058192A5319214213122E08 + 091A07020C040402030602000600000600020701030E0000 + 110000160201190504210804240B06230F08171A11162214 + 14210D0F1B050A1705031401000A01010300000201030200 + 0809010914030F210917380D274F10366514487A19B89381 + FFEAF9FFFEFFFFFFFFFBFBFBA49EBA624F6F44484933511B + 39621C5764539885A5F9F0FFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFEFD + C1C1C96A597D3B3C3E2F18122D0B00260E041B0C070D1605 + 1B241331332847484A70707CE7E5EAFFFDFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFEFEFFEBEAF875648E47484D424240 + 3C40413A3E3F3A3E3D383C3D3839312B382624371B301409 + 2B09072105041D04001C07021E0B071207171000110C0203 + 0600060000090203050910080F1C080F33051E460A2D5610 + 2E5A0F214A08163B08092004091803091403070F04040A0A + 0A0E0F13171A13131527130A2E140731160B2210201F0624 + 2322272B2434343434383933393B383A4235313E2A233122 + 1B1D1C170F1C120C180A090E110505100104140603120F06 + 080A07040F07030804000900010D00000F00041100071700 + 0B16060A1D0A0D2407193A0B254F0D2E5A0F326015345F18 + + + + + + + + + + + + + + + + + 41440164820088A70CA2BF2FD6E621F2F333FAF170F3F89A + DBDFBED1DCB4B0CDAFB7C2BCF2CBE0F5EAE8FAF6D1E5EFE7 + ECE1E7DBE6D6BFD3B8A4C495829E886EA3996EA79E6A9790 + 347D6A29454600453D003839013236011E2E002432013437 + 0F3E2C0154102B480E4035082B2B0F350D01420123EC0089 + 810E5B1B004544004D6D0055992C34C55813D36C10E1800D + F3BD29F8D32DFEEA31FEEA30FFEA2FF0C124E29919D39524 + C4922FF9B274F3C07FEDCE8BEFCF6DF2D150F3E356F4F55C + F8F632FAE72EFDD92BE0D241C3CC57B3C660A4C069C47066 + FC432EA2280182140D63001955092348132D4D293A533F48 + B28395B74675BC0A56DC0641FC032DFB0124FA001BEE0000 + E0001281010E50062D1F0C4C0F0929000706001C03003100 + 75A706AAA00DDF9915E68426EE6F38D96E46C46E55A34128 + A241001A3B280D4A15005A0200590201590202311F000D2C + 00002400002100001F00011C00021900031C00041F000022 + 01002400092C00142F001F33002C37003A3B00483D015643 + 023634032C1A052301021E0A001913002224022A36003638 + 00564311656756848A9BA4ADC298B3E98CB9C0968AABA38C + 8AB88A77AA60649D366CA22B75A7208BB40EA4BE1C94BD09 + 92B5037B870179610F773C1E632A1F2D27111B1133010A2B + 0100220004240009270018250028241C6410436E03907734 + DA9460DAC380D5C181D0C0829CB25F9B976A95A986D47E97 + FF055CFF057CFF059DED34A3DC63AAEC7792F3A49DF4A59E + FD9B82FD0559FD0559FE0559F30040E80028DF0400C50F02 + 450023311B1A1E3612025C02007402017604006414016622 + 00654502432501542101651D2A83034A88032F8200007502 + 005605003F12002820000A2A000B2B00213129472F799429 + 92B620C5BD1DFEEB2DFDFB37FAF444F4F45EF8FA95BCD39D + 6DAA9B6AA69268A289327E720360560255450235382D1B31 + 6D0056B80058D7013DF0003DEE0E19EE0E0CE85004C56F00 + 9EAA0CB1B642C4A433FC7440F06745FA4331FB291AFA3F14 + FA3F16ED5724C7861E8B884189905C89674E583136404407 + + + + + + + + + + + + 4F3D15322D1D161D2515131E281A1A6236117A370D803000 + 7C32007835006A2E00673409692E0E712F0D6D2C0E6C3112 + 6B36176F4014794E197D53199A5F0FBA7927CA843CDC833F + E38944EA8F49F49950FFA86CF0AD66D8B283E8E5C2E8E7D3 + E9EAE4E9E8BCD8CBA9D1D3BDE7E1EFF0E2F1F9D7F8FFE1F8 + FCF1EFFFE5BEDFC48FB59D57A07B2B9C5A2898491E984B19 + 994E148C4C1C855322884C3273442666452462401A683717 + 6132143B090A2006091906002A06003317004F3100633000 + 5F21005C22004A1300381100220400140000120000000B00 + 0E0D001107050906111305122F11115A45264B47687C6079 + 7A7FE3616FEC755EF4522FEB43245F4D09546C2D4C79371F + 943E1B9E4C14A0470D964213883C1C79391D7B3C1B8E4012 + A85022BB6A3DE5965BFDDD78F2E877E7F267E9E567C0AA6E + BC7B5B8E5F3579463160481C5D3E103218091A1408141A16 + 613A1D6A4C26763F2A8E4E2BE27D39AD591D6C3715D0A159 + DBC669E7EB7AEBD79CF0C3BEECB1C1E99FC4A27FE59A78E3 + 9271E2AF9ACCCCC4B7DEC28DF1C063DFA35ACE8751865B2E + 814B277C3C217E40138145068143058242047E370D76430F + 6E501272491676421B834E20905B25A66022CD7B25C59447 + D8BD4FECE758E4C149DD9B3BD18936C6773287411D6D3310 + 53250430180A0D0B10080E1304111713252F664429906A21 + B26928D5682FC46422B36115A6540D9948068337008C3805 + 95390A8740137A471C8047198747178D4D0F884403914100 + 8C31008822008222007C22005D2202481C001016000C0E05 + 09070A10090E180B12200F0E28140B5825007C3600974223 + 8D4C2B8357348A5334924F349B4E329A5130764423773E20 + 78381D7D3118822A14932E12852D077927006B2800460A00 + 2E050017000016000515000A020013040615090024100231 + 17053F150A3B140F371616303E0C155C1C007422005F0C00 + 5606004E000052150064280C7A2717823B0FA04E1CA44F17 + A95112AC4709B03E00B14A0FD86F2DE57239ED844DE9914A + E09045D88F40E7882CDA7D2DB8661AA3570B743F00613E0A + + + + + + + + + + + + + + 3025373025392E263B2E273C30293D302A3F302A40302C42 + 312D43312D4631304832314A35344E3938523C3D5840425D + 424461434763434864444865434865434867444867444A67 + 4348674348674047653F47643D44633C4360393F5D373D5A + 373C59373C59373C59383C59383D5A393D5A3B3F593C3F5A + 40425944445A48485C51516453536755556A535367525164 + 504F614E4E5F4A4758484556474354464353464352454353 + 444354434354434454464655464857474A59474C5D484E61 + 494E624A4F634A52674A52674A5267495167485167474F66 + 474E65464D65444B643D46643A4362384060343D5C313B58 + 2F39572E38562D35542C35542C35552C36552C37562C3757 + 2C37592C385A2C385A29375C27355C26345C25335B25325A + 253159253159253058252F56262E54262E52272E51282D50 + 292D4F292D4F292D4E292D4D282C4C272C4B262B4B252A4B + 23294A22274823264423264323264224264026263F26263D + 27263C2925392925382C25352C24342D23342D23342E2334 + 3023343225343729373A2D3B3D313F403441433743483C48 + 4F434D544751584B54605254625453645652645651655651 + 67565168564F67544F66524E65514E64504E644F4E614E4F + 614D51604B52604D55634F5C65525E6755606A59656E5D68 + 75646C7C6C7088777989797B8B7C7D8B7B7D8B7A7E88797C + 8576798172737D6C6F7363657161646F5F636A596067565F + 63545F604F5D5D4F5D5E505D60525D60535D61545D63555D + 64565F65565F65565D64565D63555C63555C63545A605259 + 5D4F58594D544D424D493E4A463B473D3443382E3D342A39 + 3027372D26352D25352A2337292237292237272238262039 + 26203926203926203B26213B26223B26223C26223C26223D + 27233D27233F26233F262540262540272640272642292740 + 2A27422A27422A264029263F29263F2A253D2A253C2C253C + 2C233B2C23392C23392C23382C22382C22372C22372C2037 + 2C20352C20342D20342C1F322C1F322C1E322A1E312A1C31 + 2C1E302D1E302E1F30301F30312031312232312334312335 + + + + + + + + + + + + + + + + + + + 7D432F582F0D4C2C0E40290F332410271F12271D0E271B0A + 2F16063F2004502B0360320971390F854618995421A1582B + A95C35BE8A4FC69860CFA772CCA473CAA174B99B76A89678 + 886D5F7A69556D664B7465407B6435826734896B34937731 + 9A8638BCA554C7BA6BD2CF83D8D197DFD4ABE2DAACE6E0AE + E2D5B1D5CAA3C9BF95BAAC7EAB9968A591619F895B94764B + 957136AB7A23B18225B88A28B69037B59647AD914CA68D51 + 8D765D826451775246744B37724528724420734319694013 + 5B42123B3C123038192535202334202233202933243A382B + 5B49396351426B5A4B64564A5D5249554C464D4743403F31 + 322C2119170F17180F15190F161D1118221426331E363E2D + 4D4B34574433623E32613D35613D385C423757433A534E4A + 585F60677E706982756C877B6D86786E867566816D5C7A61 + 63795F7683698A8E73919578989D7EA5B083AEAE88A6A67D + 9AA66E7E9667789266728F65698E636190695789664D7657 + 3953373D4029422E1B452F184931165B32136B361B70431D + 724F236A59326B603C6C68477275597A835D8E9668B1A570 + D2C767E0C462EEC25DE8C05CE3BF5BDCB559D79E55D09252 + C68D4FBB9250B79354B39459B49C64B5AE74B1B987BBC3A3 + CDE3C8CCE5CDCCE7D2D7E9D2D5DDC7C8C1B5B9AD9CAC9B85 + A77F729F6D429C693D996539976131955D2E845531734F36 + 52423A4C463D474A4045574D49675B537C6A5696846BAF97 + 85B69A88BAA594BDA9A1B19CA3A086A38D6F9E8063967350 + 8860408662428564458C6A4395743D997B3C9E742F9E761D + 957518855E17754616633B1755311C4D29224726254B2B2A + 52372D563D2E5E422B5F432A563B2B493321402B1D342423 + 2F2524332926392E31423A3748463948523F4E56445C6043 + 667240717C498B8A54A39C5DB6B06EC5BE7FCAC28BCEC59B + D2C6A3CBC39FC9BB9FD0BD9BD5C58DE1C686E9C884ECCC7C + EFCC74E7C375DDB777D2B174CAA277CC9986D19F95CFA1A5 + D1AFB4D7C0C4CCC9CCC1D1CAB5D5C9A0CABF9CB8B19BAFA2 + 86A2917F8D7C8C7E698D735C856354845B4E864E3585402B + + + + + + + + + + + + + FF0000D31616BD2121A72C2C9137377C4242714747664D4D + 3A63631D7171008080008B8B00969600A1A100ACAC00B1B1 + 00B7B700CCCC00D7D700E2E200EDED00F8F800FBFB00FFFF + 2CF0FF42E8FF58E0FF6DD8FF83D1FF8ECDFF99C9FFAFC2FF + C5BAFFFFA6FFE9A2FFD39FFFBD9CFFA799FF9C97FF9196FF + 668FFF508CFF3A89FF2485FF0E82FF0781FF0080FF0B80FF + 1680FF2C80FF3780FF4280FF4D80FF5880FF5D80FF6380FF + 7980FF7785F4758BE96A96D35FA1BD59A6B254ACA749B791 + 3EC17C28D7501DE23A12ED2409F61200FF0016E9002CD300 + 58A7006D9100837C00996600AF5000BA4500C53A00DB2400 + F10E00E90B00D31600BD2100B22600A72C009137007C4200 + 5058003A6300246E001973000E79000080000A7500146A00 + 1E5F003249003C3E004633004B2D005028005A1D00651200 + 8100008C00009800009E0000A40000AF0000BB0000C70000 + D20000EA0000F00000F60000FD0000F2160BE82C16DD4221 + C76E37BC8342B2994DACA452A7AF589CC56392DB6E87F179 + 80FF8080E99680E39B80DEA180D3AC80C8B780BEC180B3CC + 809DE2808EF08080FF7A80F47580E96A80D35F80BD5480A7 + 4980913380662D805B2880501D803A12802407800E008000 + 2C841A3784204285265887336E8940838B4D998D5AAF8E66 + C59073FF9595FF9393FF9292FF9090FF8D8DFF8B8BFF8888 + FF8383FF8181FF8080FF7E7EFF7B7BFF7979FF7777FF7783 + FF768EFF769AFF75A6FF75B1FF74BDFF74C9FF73D4FF73E0 + FF72F8FF71FBFF71FFFF6BEDFF65DBFF5FC9FF5AB7FF54A5 + FF4E93FF4881FF426FFF3C5DFF374BFF2D2DFA293AF62548 + F12155ED1E63E81A70E4167EDF128BDB0E99D60AA6D106B4 + CD02C1CA00CACC00B9CE00A7CF0096D10085D30073D50062 + D70050D8003FDA002EDC001CDE000BDF0000D90C06D4180C + CE2413C82F19C33B1FBD4725B7532BB25F32AC6B38A6773E + 9D8A489D7E429E723C9E66359F5B2FA04F29A04323A1371D + A12B16A21F10A3130AA30804A40000A000009C0000980000 + 9400009000008C00008800008400008000007C0000750000 + + + + + + + + + + + + + + + + + + + + + + + F28F3CF2AC4AF9D74FF9D87BDEC7D1E1DEE5E9E1F0DFE6F0 + D3ECF1D9EBDD9EBB8376887A5967463A55423B3B333D3329 + 3E2A2B4237334E4832545A404B59363B65334F6B3B54623F + 5B594C685C447B4A45875244925445795643785843624849 + 5646505239595D4A5066726E837D71A6A259B4C074F8D473 + F4E975F3E6DECCDAE79BC5DD8174AC777A717C6D467D3F26 + 67312765291F662C20664114766B2B7E843A91A64BBEA852 + E8CB4BF3D149F0DE4EF7E461FBE76AFCE062E9AF43C37F2A + 6D83435774483F765950945B827A6DC5855FE7845BEF8549 + EB984CFAB14AFDB255FFB780EFC5B9EDECE8D8EBFAD6ECF9 + D1DEEFB5CDE7C4B2B0BEA27AD48B68DC976DD5AB61D1BF59 + DF924EE88D47DF835CBA9C847D829F638B715182654A6650 + 405F4D445159244B52243958364467453550433350463346 + 7C4433994F34B95E3FBD5530AB4730AA3C2FA6442B993E2C + 8B47186E5C1E5C432F5042274A2827432A26422A28422529 + 3C242436222433292A2E242C312B371F493D353F40353744 + 432B4361383469382A7B461A945216864A2864413B453758 + 4176843C4379F79652D77842D66837D46933D46931D76D31 + DB732CE28331F38D4BEDA962EAB766FEA973F5AB6CF1924E + EB843FEC7A34EC7034E3652ADA541FC05217A14015A53510 + 9E3D108F35038F371F953F288D3A288C3A2E9035308B3633 + 6B2B21663314423106421D0D34201531271E2E2222302424 + 3826243B23214F25265D2E266D3C1C994626BC5E2ABB6F31 + CA7135BE74457F68495C665D5164854C5B82445D96284F86 + 2266A74575B54EA2C772BBE696CCE8C9DBE9A7C1CEA28C8F + 9764519448287532226A29275E27245D221E6328207F2B11 + AD2C19B43A23C6531DC97D1DB77A21B86C389A6E3F9B5F3D + 9558459E5439BE5041C1553BCF563BD3512FD34E23C35228 + BE4A23C1512BCD5D2DDC6932E88134E49F38E6B848FAD348 + EFCE4DE3B85ADD7F3FD36B36CA6C2FBD5A31AF4722A23924 + 92361D7D301C7E2C147E261A87301DA33E32BE392ACC522B + DA612AEC6F41EB773EF2873FE1903EE98A3AE87C34EC7C34 + + + + + + + + + + 24390C5766827E94AA89A6B292AEB9A0B3BAA3B7BEA1B4BA + 9AACB593A5AE8A909B9067177F4D035D14064E0A06410402 + 3500081E0400090302010100000001030103050009150F04 + 201100270302300500360400380303410300420202460303 + 4C07015004014F0300500400510900510F00571A01674408 + 6C970B5D9F1F7B95A18BA3AF95ABB59EB0B8A2B1BAA6B2BB + A4AFB9A1ADB5A2AAADAC7B4AB27103BB7501BE7A00B87A02 + A57B086C8F247593A481A1B081A6B66794AE5C698748450F + 4C18034811034910014B0F024D0E034E0B044E09034D0901 + 4A0901480A02470A04420904420601400602420A01440C02 + 450801440601450600470700470801490A024B0C014B0E01 + 510D02540F015A11026317028B4F00975706863F09661504 + 5D0F055C0C06650A027D1B03A34202B34C02BE5E05CE7404 + D37901D58202D68801D18901C68302B57001A76400965A01 + 7E57073A54072240023E5A0A8357049D5301A65702A85802 + A95801AF5701B45A04B16204B56601B16901B36D03BC7001 + C36B01C56D00C87402C07904BF7902B37103AD69029E6A09 + 6B798E728BA26D88A258658A5C2C21561005540A02520903 + 540701590B005B0E016311016E1400973904A54402AA4606 + AA4502A84902AB4E00AD5800AF5F02B66900BD7200C57B02 + CE7F02D18202D48103D07C01CE7A01C67C04BF7702BA6805 + B15908A94A05A449029D39017C19066610025F10035B0E02 + 571002580F045F16028334029F4301A24C00A25002A85806 + AD6006AF6003AC6102AD6203AE6602A76604A27113919799 + A2ABB0A3ACB3A9B2B7A8B1BAA8B8C1A9B9BEB0BABCB6BFB7 + B4BDBCADBEC4B1BFC8A9BFC69FBEC994B0BB8AA6B2859EAC + 6D7E924A58253A1B054713024E1303510F055C212257637C + 667E9B5E6971825F049263039860019F5C02A66702B17100 + AF7502AB791098854692A3AD96A8B19AACB599B0B897ADBA + 9AABB995A9B891A9B18A9A9DAC7C17C37C06C57E07C87F07 + D4820BAFB0ACAFB7B8ADB6B5A0AAB38BA1AE7D8AA05B6269 + 2B3A061D12050F0C040306040103040403020B0B011A1903 + + + + + + + + + + + + E17544FB7842F77E51E7934AF7CA91E696B9CA83ABB275AE + 9B59876F4C82533B5F4A32424725354D4344464847606163 + 959796CFCFCFF0EFEDFFFFFFFFFFFFEEBAE1CC81ACBE5574 + C24644C4261AB71F128024275611234007284007283F1054 + 53335A7F4575975B7FC25991C56290FC6F51C35A6BA94246 + 8B2741731F3763283E4007283D091F3E0816430A133D0C10 + 3810181D121817060C14050820070B231111370F27501E3B + 712B509A396CC1618FCF73B4F09FE2F3A9FEE08ED8C671AA + BE739AB45F89AD5679A94164AF4954AE515BB75974C174A2 + D37FBADEB5E1FFFFFFFFFFFFFFFFFFFEFEFFC4C5C9A08AAE + 9D639555535E55555380355480315E8D2A60983E5A91384C + 81384C6C223D4C162D4007282F05191500090C0100090504 + 0400010101010101010606060F0A101F2022331D29462F35 + 2F2F312222241D1C21140D1413080C1206060F090B100A0E + 1F141C411D275E2129AA0803AD0303AF0301AB0101AA0000 + AC0300AD0B065A2128291121080111010008020202060606 + 0F09132B1925572033852C3EA4364FB03746BC3A22E24A32 + E43D2ADA2E20D4261BBA1511C31E0BD82618EB392FF3554C + F25550F8554EF7594DF2554CF24036D42B24CA1D16B5140C + B30B0AB90D09BE0E0EC51D1CD73027EF4A36FA5B48FD624E + FA6A50F26643E24C31D53422C9221CBA1813B02005A94E07 + 983037A6333ACA2D24C62511BE2714AA2A07531E28361621 + 1F0F1C150A121F0A0F1F09152D051D3F0828521D314C2A43 + 6442677E47649D3F63AC5A8AA45889B35F90B2679FB06BA2 + B16CAFB47AADAA93B0EDD5E2FFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFE5C4D9EE88CACF73B6B67FA7 + B96C98B1527E9D3C726C233E41253E291632261A281C141F + 0D080C060407010101010101010000000000000000000000 + 0002010200030900081901194000256E1B37AC0D09B20808 + AF0303AD0504AE0905AD0B00AC0701A701015D1523440A16 + 24010815000708030708060B0902141D0D2A241323231B2A + 35262B602C39953E4FAA7F3AB0A68DB1B1B3BDB9B8C7A670 + + + diff --git a/Data/FlameExamples/tatasz_examples.flame b/Data/Examples/tatasz_examples.flame old mode 100755 new mode 100644 similarity index 100% rename from Data/FlameExamples/tatasz_examples.flame rename to Data/Examples/tatasz_examples.flame diff --git a/Data/FlameExamples/tatasz_substitution.flame b/Data/Examples/tatasz_substitution.flame similarity index 100% rename from Data/FlameExamples/tatasz_substitution.flame rename to Data/Examples/tatasz_substitution.flame diff --git a/Data/FlameExamples/tyrantwave_base_forms.flame b/Data/Examples/tyrantwave_base_forms.flame similarity index 100% rename from Data/FlameExamples/tyrantwave_base_forms.flame rename to Data/Examples/tyrantwave_base_forms.flame diff --git a/Source/Fractorium/Fractorium.cpp b/Source/Fractorium/Fractorium.cpp index 397b10e..a669e0e 100644 --- a/Source/Fractorium/Fractorium.cpp +++ b/Source/Fractorium/Fractorium.cpp @@ -897,7 +897,16 @@ QStringList Fractorium::SetupOpenXmlDialog(bool openExamples) if (openExamples) { m_OpenFileDialog->selectFile("*"); - m_OpenFileDialog->setDirectory(QCoreApplication::applicationDirPath() + "/FlameExamples"); +#ifndef _WIN32 + + if (QDir("/usr/share/fractorium/examples").exists()) + m_OpenFileDialog->setDirectory("/usr/share/fractorium/examples"); + else + m_OpenFileDialog->setDirectory(QCoreApplication::applicationDirPath() + "/examples"); + +#else + m_OpenFileDialog->setDirectory(QCoreApplication::applicationDirPath() + "/examples"); +#endif m_OpenFileDialog->selectNameFilter("flame (*.flame)"); } else @@ -923,7 +932,7 @@ QStringList Fractorium::SetupOpenXmlDialog(bool openExamples) if (openExamples) { defaultFilter = "flame (*.flame)"; - filenames = QFileDialog::getOpenFileNames(this, tr("Open Flame"), QCoreApplication::applicationDirPath() + "/FlameExamples", tr("flame(*.flame)"), &defaultFilter); + filenames = QFileDialog::getOpenFileNames(this, tr("Open Flame"), QCoreApplication::applicationDirPath() + "/Examples", tr("flame(*.flame)"), &defaultFilter); } else { diff --git a/Source/apoconv/Form1.cs b/Source/apoconv/Form1.cs index 9cfe335..2337252 100644 --- a/Source/apoconv/Form1.cs +++ b/Source/apoconv/Form1.cs @@ -540,16 +540,16 @@ namespace apoconv foreach (var file in files) { - var lines = File.ReadAllLines(file); + var lines = System.IO.File.ReadAllLines(file); tb1lines.AddRange(lines.ToList()); final += Apo2Fractorium(lines, true); -/* + /* - var guid = Guid.NewGuid(); - var fileonly = System.IO.Path.GetFileName(file); - final += "\n"; - final += "\t\n"; - final += "\n\n"; + var guid = Guid.NewGuid(); + var fileonly = System.IO.Path.GetFileName(file); + final += "\n"; + final += "\t\n"; + final += "\n\n"; */ }