From 0335ce61c58a533e7fdea8ac7e5cbb6b0764b1cc Mon Sep 17 00:00:00 2001 From: l-proger Date: Tue, 13 May 2025 04:46:54 +0300 Subject: [PATCH] * --- Assets/Antlr4.Runtime.Standard.dll | Bin 0 -> 231936 bytes Assets/Antlr4.Runtime.Standard.dll.meta | 30 + Assets/Checker.bmp | Bin 0 -> 786486 bytes Assets/Checker.bmp.meta | 107 + Assets/Corner.shader | 94 + Assets/Corner.shader.meta | 9 + Assets/CornerDetect.mat | 76 + Assets/CornerDetect.mat.meta | 8 + Assets/CornerDetection.cs | 16 + Assets/CornerDetection.cs.meta | 11 + Assets/CornerDetection.unity | 604 ++++++ Assets/CornerDetection.unity.meta | 7 + Assets/Editor.meta | 8 + Assets/Editor/LSystemEditor.cs | 18 + Assets/Editor/LSystemEditor.cs.meta | 11 + Assets/Example-of-image-in-Grayscale.jpg | Bin 0 -> 280890 bytes Assets/Example-of-image-in-Grayscale.jpg.meta | 84 + Assets/Function2D.cs | 8 + Assets/Function2D.cs.meta | 11 + Assets/GOLDEngine.dll | Bin 0 -> 28672 bytes Assets/GOLDEngine.dll.meta | 99 + Assets/GaussFunction.cs | 20 + Assets/GaussFunction.cs.meta | 11 + Assets/LSystem.cs | 211 ++ Assets/LSystem.cs.meta | 11 + Assets/LSystemParser.cs | 681 +++++++ Assets/LSystemParser.cs.meta | 11 + Assets/Lens.mat | 76 + Assets/Lens.mat.meta | 9 + Assets/Lenses.unity | 1761 +++++++++++++++++ Assets/Lenses.unity.meta | 8 + Assets/Materials.meta | 8 + Assets/Materials/Checker.mat | 26 + Assets/Materials/Checker.mat.meta | 8 + Assets/PlaneFunction2D.cs | 11 + Assets/PlaneFunction2D.cs.meta | 11 + Assets/Plot2D.cs | 69 + Assets/Plot2D.cs.meta | 11 + Assets/PlotSampler.cs | 16 + Assets/PlotSampler.cs.meta | 11 + Assets/Polynom.cs | 281 +++ Assets/Polynom.cs.meta | 11 + Assets/ThinLense.cs | 364 ++++ Assets/ThinLense.cs.meta | 12 + Assets/TraceRay.cs | 21 + Assets/TraceRay.cs.meta | 11 + Assets/ZemaxConstructor.cs | 33 + Assets/ZemaxConstructor.cs.meta | 11 + 48 files changed, 4915 insertions(+) create mode 100644 Assets/Antlr4.Runtime.Standard.dll create mode 100644 Assets/Antlr4.Runtime.Standard.dll.meta create mode 100644 Assets/Checker.bmp create mode 100644 Assets/Checker.bmp.meta create mode 100644 Assets/Corner.shader create mode 100644 Assets/Corner.shader.meta create mode 100644 Assets/CornerDetect.mat create mode 100644 Assets/CornerDetect.mat.meta create mode 100644 Assets/CornerDetection.cs create mode 100644 Assets/CornerDetection.cs.meta create mode 100644 Assets/CornerDetection.unity create mode 100644 Assets/CornerDetection.unity.meta create mode 100644 Assets/Editor.meta create mode 100644 Assets/Editor/LSystemEditor.cs create mode 100644 Assets/Editor/LSystemEditor.cs.meta create mode 100644 Assets/Example-of-image-in-Grayscale.jpg create mode 100644 Assets/Example-of-image-in-Grayscale.jpg.meta create mode 100644 Assets/Function2D.cs create mode 100644 Assets/Function2D.cs.meta create mode 100644 Assets/GOLDEngine.dll create mode 100644 Assets/GOLDEngine.dll.meta create mode 100644 Assets/GaussFunction.cs create mode 100644 Assets/GaussFunction.cs.meta create mode 100644 Assets/LSystem.cs create mode 100644 Assets/LSystem.cs.meta create mode 100644 Assets/LSystemParser.cs create mode 100644 Assets/LSystemParser.cs.meta create mode 100644 Assets/Lens.mat create mode 100644 Assets/Lens.mat.meta create mode 100644 Assets/Lenses.unity create mode 100644 Assets/Lenses.unity.meta create mode 100644 Assets/Materials.meta create mode 100644 Assets/Materials/Checker.mat create mode 100644 Assets/Materials/Checker.mat.meta create mode 100644 Assets/PlaneFunction2D.cs create mode 100644 Assets/PlaneFunction2D.cs.meta create mode 100644 Assets/Plot2D.cs create mode 100644 Assets/Plot2D.cs.meta create mode 100644 Assets/PlotSampler.cs create mode 100644 Assets/PlotSampler.cs.meta create mode 100644 Assets/Polynom.cs create mode 100644 Assets/Polynom.cs.meta create mode 100644 Assets/ThinLense.cs create mode 100644 Assets/ThinLense.cs.meta create mode 100644 Assets/TraceRay.cs create mode 100644 Assets/TraceRay.cs.meta create mode 100644 Assets/ZemaxConstructor.cs create mode 100644 Assets/ZemaxConstructor.cs.meta diff --git a/Assets/Antlr4.Runtime.Standard.dll b/Assets/Antlr4.Runtime.Standard.dll new file mode 100644 index 0000000000000000000000000000000000000000..e8dfc22b9a1c21f09f7ebdacf15d2caa25a2e62b GIT binary patch literal 231936 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 literal 0 HcmV?d00001 diff --git a/Assets/Antlr4.Runtime.Standard.dll.meta b/Assets/Antlr4.Runtime.Standard.dll.meta new file mode 100644 index 0000000..4b5acbc --- /dev/null +++ b/Assets/Antlr4.Runtime.Standard.dll.meta @@ -0,0 +1,30 @@ +fileFormatVersion: 2 +guid: 86f810fe59465a94dbba4736f65f0d3f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Checker.bmp b/Assets/Checker.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8b281c08cd4d7cbb0b726f8b8ddf7284fd659915 GIT binary patch literal 786486 zcmeIw!Odk?5rt91m;eZY2pj-&@(;(@>dBce>3;i%YN@T$vTEF}L^ZRfA`0cMh zzyJC7Uw=LR{_F4Ge*5QN|N8UKumAt+{p-Jf{O~{TEkE)7!}J{;pa1vfZ{zvD8sERq|9kVd@%&$n@89SDz4_aC{;$UO@ALoO{B1n{SL6Hl z`G0TzHlF{h@%{V!zc+sy&;Ql<{(b)6o4<|c|7v{yKL78{-^TNQHNJnJ|M%u^{@b@(_wV!n-u!Jm|5xMt z_xXQs{x+WftMUE&{J%GU8_)mM`2KzV-J{;pa1vfZ{zvD z8sERq|9kVd@%&$n@89SDz4_aC{;$UO@ALoO{B1n{SL6Hl`G0TzHlF{h@%{V!zc+sy z&;Ql<{(b)6o4<|c|7v{yKL78{-^TNQHNJnJ|M%u^{@b@(_wV!n-u!Jm|5xMt_xXQs{x+WftMUE&{J%GU z8_)mM`2KzV-J{;pa1vfZ{zvD8sERq|9kVd@%&$n@89SD zz4_aC{;$UO@ALoO{B1n{SL6Hl`G0TzHlF{h@%{V!zc+sy&;Ql<{(b)6o4<|c|7v{y zKL78{-^TNQHNJnJ|M%u^{@b@(_wV!n-u!Jm|5xMt_xXQs{x+WftMUE&{J%GU8_)mM`2KzV-J{;pa1vfZ{zvD8sERq|9kVd@%&$n@89SDz4_aC{;$UO@ALoO{B1n{ zSL6Hl`G0TzHlF{h@%{V!zc+sy&;Ql<{(b)6o4<|c|7v{yKL78{-^TNQHNJnJ|M%u^ z{@b@(_wV!n-u!Jm z|5xMt_xXQs{x+WftMUE&{J%HluWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|Jl^Y&KH+g+edaDg_V)${gN&)Z#~ zO>luWq1E&DR?pjApiOXrHlfw?_Eyi^U7$^Hfi|JlyY}|$d;3rSf-cY|od5aDZ=lul zcDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr| z*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG z+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ zePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P z)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x z1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F z)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|* zcDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr| z*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG z+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ zePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P z)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x z1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F z)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|* zcDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr| z*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG z+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ zePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P z)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x z1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F z)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|* zcDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr| z*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG z+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ zePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P z)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x z1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F z)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|* zcDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr| z*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG z+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ zePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P z)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x z1w+}P)$?|_ePPxG+Jpr|*`d|*cDa3F)&<&x1w+}P)$?|_ePPxG+Jpr|*`d|DcKLP- zvp@X{E*Q!V=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H z3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmyp zZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cb zd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5; zdOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A< z=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70Od zC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E z{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|* zK70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-o zFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H z3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmyp zZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cb zd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5; zdOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A< z=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70Od zC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E z{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|* zK70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-o zFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H z3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmyp zZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cb zd;V@H3Fj|*K70OdC<*5;dOmypZYT-oFM2+E{%$A<=P!Cbd;V@H3Fj|*K70OdC<*5; zdOmypZutM4aKE4S>!1Jm%Wt67^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv? zVb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF# z^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rK zL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q z1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$t zxqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{ zq1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rO zgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv? zVb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF# z^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rK zL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q z1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$t zxqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{ zq1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rO zgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv? zVb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF# z^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rK zL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q z1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$t zxqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{ zq1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rO zgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv? zVb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF# z^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rK zL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q z1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$t zxqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{ zq1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rO zgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv? zVb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF# z^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rK zL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q z1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$t zxqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{q1E$txqV^Q1=@rKL)oF#^LDv?Vb%rOgat#{ zq1E$txqV^Q1=@rKL)oF#^LDxYW?jI)V4L6qZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaXQPt)92LK%3wKZ9=Q(?X8}-yFi=Z0&PO8=k2YYx4S@_ z-~w$ztLN>lp0~R|o8SU%LaTS}?brAApZ*11piMac^OxU1tLN=<`@*aXv|;G{{R30 literal 0 HcmV?d00001 diff --git a/Assets/Checker.bmp.meta b/Assets/Checker.bmp.meta new file mode 100644 index 0000000..9301437 --- /dev/null +++ b/Assets/Checker.bmp.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 9d3d521edbb1c604dacd9bbf11f84763 +TextureImporter: + fileIDToRecycleName: + 2186277476908879412: ImportLogs + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 1 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 1 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 1 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Corner.shader b/Assets/Corner.shader new file mode 100644 index 0000000..b499ce6 --- /dev/null +++ b/Assets/Corner.shader @@ -0,0 +1,94 @@ +Shader "Unlit/Corner" +{ + Properties + { + _MainTex ("Texture", 2D) = "white" {} + } + SubShader + { + Tags { "RenderType"="Opaque" } + LOD 100 + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + // make fog work + #pragma multi_compile_fog + + #include "UnityCG.cginc" + + struct appdata{ + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + }; + + struct v2f{ + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + }; + + sampler2D _MainTex; + float4 _MainTex_ST; + + v2f vert (appdata v){ + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = TRANSFORM_TEX(v.uv, _MainTex); + return o; + } + + static const float3x3 sobelX = float3x3( + float3(-1, 0, 1), + float3(-2, 0, 2), + float3(-1, 0, 1) + ); + + static const float3x3 sobelY = float3x3( + float3(-1, -2, -1), + float3(0, 0, 0), + float3(1, 2, 1) + ); + + float sobelFilter(sampler2D image, float2 uv, float3x3 kernel) { + float2 textureSize = float2(512, 512); + + float sum = 0.0f; + for (int y = -1; y <= 1; ++y) { + for (int x = -1; x <= 1; ++x) { + sum += tex2D(image, uv + float2((float)x / textureSize.x, (float)y / textureSize.y)).r * kernel[y + 1][x + 1]; + } + } + return sum; + } + + float4 frag (v2f i) : SV_Target{ + float2 textureSize = float2(512,512); + float2 texelSize = 1.0f / textureSize; + + float Ix = tex2D(_MainTex, i.uv + float2(texelSize.x, 0.0f)).r - tex2D(_MainTex, i.uv).r; + float Iy = tex2D(_MainTex, i.uv + float2(0.0f, texelSize.y)).r - tex2D(_MainTex, i.uv).r; + + float2x2 jacobi; + jacobi[0][0] = Ix * Ix; + jacobi[0][1] = Ix * Iy; + jacobi[1][0] = Ix * Iy; + jacobi[1][1] = Iy * Iy; + + float jacobian = (Ix * Ix) * (Iy * Iy) - (Ix * Iy) * (Ix * Iy); + + //return tex2D(_MainTex, i.uv).r; + float sX = sobelFilter(_MainTex, i.uv, sobelX); + float sY = sobelFilter(_MainTex, i.uv, sobelY); + + //return sX; + return sY; + return sX*sX + sY*sY; + //return jacobian == 0; + //return abs(float4(Ix, Iy, 0, 1)); + } + ENDCG + } + } +} diff --git a/Assets/Corner.shader.meta b/Assets/Corner.shader.meta new file mode 100644 index 0000000..82bf236 --- /dev/null +++ b/Assets/Corner.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7e2286fc7b91c35469eb39d0c66eba97 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/CornerDetect.mat b/Assets/CornerDetect.mat new file mode 100644 index 0000000..af8d004 --- /dev/null +++ b/Assets/CornerDetect.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: CornerDetect + m_Shader: {fileID: 4800000, guid: 7e2286fc7b91c35469eb39d0c66eba97, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: fb6789922a8c9aa4e85e6bcf6a5f7ac3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/CornerDetect.mat.meta b/Assets/CornerDetect.mat.meta new file mode 100644 index 0000000..3ddaa5b --- /dev/null +++ b/Assets/CornerDetect.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 56e91ef516947df4385804a3b2b84bec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/CornerDetection.cs b/Assets/CornerDetection.cs new file mode 100644 index 0000000..5702575 --- /dev/null +++ b/Assets/CornerDetection.cs @@ -0,0 +1,16 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CornerDetection : MonoBehaviour { + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } +} diff --git a/Assets/CornerDetection.cs.meta b/Assets/CornerDetection.cs.meta new file mode 100644 index 0000000..4485583 --- /dev/null +++ b/Assets/CornerDetection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8197f690aac11ac40ad267b52fe6823a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/CornerDetection.unity b/Assets/CornerDetection.unity new file mode 100644 index 0000000..fd5359a --- /dev/null +++ b/Assets/CornerDetection.unity @@ -0,0 +1,604 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657874, g: 0.49641258, b: 0.5748172, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &4873657 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 4873661} + - component: {fileID: 4873660} + - component: {fileID: 4873659} + - component: {fileID: 4873658} + m_Layer: 0 + m_Name: Quad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &4873658 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4873657} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4873659 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4873657} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 468f9e6e87e792c4594b1b37d13f095f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &4873660 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4873657} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &4873661 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4873657} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.171, y: -0.081, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &221353322 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 221353324} + - component: {fileID: 221353323} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &221353323 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221353322} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &221353324 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221353322} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &262705771 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 262705775} + - component: {fileID: 262705774} + - component: {fileID: 262705773} + - component: {fileID: 262705772} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &262705772 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 262705771} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &262705773 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 262705771} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &262705774 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 262705771} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &262705775 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 262705771} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &630284674 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 630284676} + - component: {fileID: 630284675} + m_Layer: 0 + m_Name: PlaneFunction + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &630284675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 630284674} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 047a5591222758c4db9336f0487a60ea, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &630284676 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 630284674} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.3030643, y: -5.214313, z: 5.6082625} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &825649645 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 825649649} + - component: {fileID: 825649648} + - component: {fileID: 825649647} + - component: {fileID: 825649646} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &825649646 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 825649645} + m_Enabled: 1 +--- !u!124 &825649647 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 825649645} + m_Enabled: 1 +--- !u!20 &825649648 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 825649645} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &825649649 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 825649645} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1243060069 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1243060071} + - component: {fileID: 1243060070} + m_Layer: 0 + m_Name: Gaussian + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1243060070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243060069} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 13fc9c842dc37f04bba7ac31704aab8e, type: 3} + m_Name: + m_EditorClassIdentifier: + a: 1 + b: 0 + c: 0.5 + NormalDistrubution: 0 +--- !u!4 &1243060071 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243060069} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.3221803, y: -9.275501, z: 11.499779} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1404314766 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1404314768} + - component: {fileID: 1404314767} + m_Layer: 0 + m_Name: Plot2D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1404314767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404314766} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a7f5b7d1ffa828a4c9ed02cefa69397a, type: 3} + m_Name: + m_EditorClassIdentifier: + Function: {fileID: 1243060070} + ArgsBounds: {x: -2, y: -2, z: 4, w: 4} + ViewBounds: {x: -1, y: -1, z: 2, w: 2} + USamples: 100 + VSamples: 100 +--- !u!4 &1404314768 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404314766} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1447860296 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1447860298} + - component: {fileID: 1447860297} + m_Layer: 0 + m_Name: Checker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1447860297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1447860296} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8197f690aac11ac40ad267b52fe6823a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1447860298 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1447860296} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.078730464, y: 4.7860336, z: 0.53436375} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/CornerDetection.unity.meta b/Assets/CornerDetection.unity.meta new file mode 100644 index 0000000..ab19017 --- /dev/null +++ b/Assets/CornerDetection.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 949d5d8ddea5ae045b24916d6ebdaf01 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor.meta b/Assets/Editor.meta new file mode 100644 index 0000000..ffa8571 --- /dev/null +++ b/Assets/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f51c0e91651c0e7439c4af60207c9216 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor/LSystemEditor.cs b/Assets/Editor/LSystemEditor.cs new file mode 100644 index 0000000..34ce324 --- /dev/null +++ b/Assets/Editor/LSystemEditor.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; + +[CustomEditor(typeof(LSystem))] +public class LSystemEditor : Editor { + + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + + if (GUILayout.Button("Rebuild")) + { + (target as LSystem).RebuildTree(); + } + } +} diff --git a/Assets/Editor/LSystemEditor.cs.meta b/Assets/Editor/LSystemEditor.cs.meta new file mode 100644 index 0000000..d6c9358 --- /dev/null +++ b/Assets/Editor/LSystemEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe8f2f90a448c7b47a55792cf31d1fa5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Example-of-image-in-Grayscale.jpg b/Assets/Example-of-image-in-Grayscale.jpg new file mode 100644 index 0000000000000000000000000000000000000000..37ff5760cdb333c8daecb0c9a33ca27c4539c44d GIT binary patch literal 280890 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�slDt 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 PN7Cev9a8 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 literal 0 HcmV?d00001 diff --git a/Assets/GOLDEngine.dll.meta b/Assets/GOLDEngine.dll.meta new file mode 100644 index 0000000..7a24fd9 --- /dev/null +++ b/Assets/GOLDEngine.dll.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 1e104a01c03b29c4d9235c1170d36c3e +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 0 + Exclude Win64: 0 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GaussFunction.cs b/Assets/GaussFunction.cs new file mode 100644 index 0000000..bb994dd --- /dev/null +++ b/Assets/GaussFunction.cs @@ -0,0 +1,20 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using System; + +public class GaussFunction : Function2D { + + public double a; + public double b; + public double c = 1.0; + + public bool NormalDistrubution = true; + + public override double Evaluate(double u, double v) { + double x = Math.Sqrt(u * u + v * v); + double aValue = NormalDistrubution ? (1.0 / (c * Math.Sqrt(2.0 * Math.PI))) : a; + + return aValue * Math.Exp(-(((x - b)* (x - b)) / (2*c*c))); + } +} diff --git a/Assets/GaussFunction.cs.meta b/Assets/GaussFunction.cs.meta new file mode 100644 index 0000000..b82bb2e --- /dev/null +++ b/Assets/GaussFunction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13fc9c842dc37f04bba7ac31704aab8e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LSystem.cs b/Assets/LSystem.cs new file mode 100644 index 0000000..f6e8ac7 --- /dev/null +++ b/Assets/LSystem.cs @@ -0,0 +1,211 @@ +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Text; +using UnityEngine; + +public class LSystem : MonoBehaviour { + public string Premise = "FFFA"; + + public string[] Rules = new string[] { "A=!\"[B]////[B]////B", "B=&FFFA" }; + + public string ContextIgnore = "F+-"; + + public float StepSize = 0.1f; + public float StepSizeScale = 0.9f; + public float Angle = 28.0f; + public float AngleScale = 0.7f; + + public uint Generations = 7; + + private List> _branches = new List>(); + + + + // Use this for initialization + void Start () { + + } + + private void OnValidate() + { + // RebuildTree(); + } + + private string DrawReductionTree(GOLD.Reduction Root) + { + //This procedure starts the recursion that draws the parse tree. + StringBuilder tree = new StringBuilder(); + + tree.AppendLine("+-" + Root.Parent.Text(false)); + DrawReduction(tree, Root, 1); + + return tree.ToString(); + } + + private void DrawReduction(StringBuilder tree, GOLD.Reduction reduction, int indent) + { + //This is a simple recursive procedure that draws an ASCII version of the parse + //tree + + int n; + string indentText = ""; + + for (n = 1; n <= indent; n++) { + indentText += "| "; + } + + //=== Display the children of the reduction + for (n = 0; n < reduction.Count(); n++) { + switch (reduction[n].Type()) { + case GOLD.SymbolType.Nonterminal: + GOLD.Reduction branch = (GOLD.Reduction)reduction[n].Data; + + tree.AppendLine(indentText + "+-" + branch.Parent.Text(false)); + DrawReduction(tree, branch, indent + 1); + break; + + default: + string leaf = (string)reduction[n].Data; + + tree.AppendLine(indentText + "+-" + leaf); + break; + } + } + } + + + public void RebuildTree(){ + + MyParser parser = new MyParser(); + parser.Setup(); + + MemoryStream ms = new MemoryStream(System.Text.ASCIIEncoding.ASCII.GetBytes(@"F(x)=F(7+-x/2)")); + StreamReader sr = new StreamReader(ms); + + parser.Parse(sr); + var tree = parser.program; + var treeTxt = DrawReductionTree(tree); + Debug.Log(treeTxt); + + string result = Premise; + for(uint g = 0; g < Generations; ++g) + { + string tmp = ""; + + for(int j = 0; j < result.Length; ++j) + { + string replacement = result[j].ToString(); + foreach (var rule in Rules) + { + if(result[j] == rule[0]) + { + replacement = rule.Substring(2); + break; + } + } + tmp += replacement; + } + + result = tmp; + } + + Debug.Log("Final result: " + result); + RunTurtle(result); + } + + struct TurtleState + { + public Vector3 position; + public Matrix4x4 mat; + public List points; + } + + void RunTurtle(string commandLine) + { + Stack states = new Stack(); + + + TurtleState state = new TurtleState(); + state.mat = Matrix4x4.identity; + state.position = Vector3.zero; + + _branches.Clear(); + state.points = new List(); + state.points.Add(state.position); + + for(int i = 0; i < commandLine.Length; ++i) + { + char cmd = commandLine[i]; + + if(cmd == 'F') + { + state.position = state.position + state.mat.MultiplyVector(Vector3.up); + state.points.Add(state.position); + }else if(cmd == '+') + { + state.mat = state.mat * Matrix4x4.Rotate(Quaternion.Euler(0, 0, -Angle)) ; + } + else if (cmd == '-') + { + state.mat = state.mat * Matrix4x4.Rotate(Quaternion.Euler(0, 0, Angle)); + } + else if (cmd == '[') + { + states.Push(state); + state.points = new List(); + state.points.Add(state.position); + } + else if (cmd == ']') + { + state = states.Pop(); + _branches.Add(state.points); + } + else if (cmd == '/') + { + state.mat = state.mat * Matrix4x4.Rotate(Quaternion.Euler(0, -Angle, 0)); + } + else if (cmd == '\\') + { + state.mat = state.mat * Matrix4x4.Rotate(Quaternion.Euler(0, Angle, 0)); + } + else if (cmd == '&') + { + state.mat = state.mat * Matrix4x4.Rotate(Quaternion.Euler(Angle, 0, 0)); + } + else if (cmd == '^') + { + state.mat = state.mat * Matrix4x4.Rotate(Quaternion.Euler(-Angle, 0, 0)); + } + } + _branches.Add(state.points); + } + + private void OnDrawGizmos() + { + + Gizmos.matrix = transform.localToWorldMatrix; + + foreach(var branch in _branches) + { + if(branch.Count > 1) + { + for (int i = 0; i < branch.Count - 1; ++i) + { + Gizmos.DrawLine(branch[i], branch[i + 1]); + } + } + + } + + + + + } + + + // Update is called once per frame + void Update () { + + } +} diff --git a/Assets/LSystem.cs.meta b/Assets/LSystem.cs.meta new file mode 100644 index 0000000..3c2559c --- /dev/null +++ b/Assets/LSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b24d986ba12e0ac4bb039c209f2adafa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LSystemParser.cs b/Assets/LSystemParser.cs new file mode 100644 index 0000000..1da6762 --- /dev/null +++ b/Assets/LSystemParser.cs @@ -0,0 +1,681 @@ +using System.IO; +using UnityEngine; + +public class MyParser +{ + private GOLD.Parser parser = new GOLD.Parser(); + + private enum SymbolIndex + { + @Eof = 0, // (EOF) + @Error = 1, // (Error) + @Whitespace = 2, // Whitespace + @Minus = 3, // '-' + @Minusminus = 4, // '--' + @Exclam = 5, // '!' + @Exclameq = 6, // '!=' + @Quote = 7, // '"' + @Percent = 8, // '%' + @Percenteq = 9, // '%=' + @Amp = 10, // '&' + @Ampamp = 11, // '&&' + @Ampeq = 12, // '&=' + @Lparen = 13, // '(' + @Rparen = 14, // ')' + @Times = 15, // '*' + @Timeseq = 16, // '*=' + @Comma = 17, // ',' + @Div = 18, // '/' + @Diveq = 19, // '/=' + @Colon = 20, // ':' + @Question = 21, // '?' + @Backslash = 22, // '\' + @Caret = 23, // '^' + @Careteq = 24, // '^=' + @Pipe = 25, // '|' + @Pipepipe = 26, // '||' + @Pipeeq = 27, // '|=' + @Tilde = 28, // '~' + @Plus = 29, // '+' + @Plusplus = 30, // '++' + @Pluseq = 31, // '+=' + @Lt = 32, // '<' + @Ltlt = 33, // '<<' + @Ltlteq = 34, // '<<=' + @Lteq = 35, // '<=' + @Eq = 36, // '=' + @Minuseq = 37, // '-=' + @Eqeq = 38, // '==' + @Gt = 39, // '>' + @Minusgt = 40, // '->' + @Gteq = 41, // '>=' + @Gtgt = 42, // '>>' + @Gtgteq = 43, // '>>=' + @A = 44, // A + @Charliteral = 45, // CharLiteral + @Decliteral = 46, // DecLiteral + @F = 47, // F + @False = 48, // false + @Hexliteral = 49, // HexLiteral + @Identifier = 50, // Identifier + @Realliteral = 51, // RealLiteral + @Stringliteral = 52, // StringLiteral + @True = 53, // true + @Addexp = 54, // + @Andexp = 55, // + @Args = 56, // + @Assignop = 57, // + @Compareexp = 58, // + @Conditionalexp = 59, // + @Equalityexp = 60, // + @Expression = 61, // + @Expressionlist = 62, // + @Formalparams = 63, // + @Formalparamslist = 64, // + @Literal = 65, // + @Logicalandexp = 66, // + @Logicalorexp = 67, // + @Logicalxorexp = 68, // + @Match = 69, // + @Matchleftcontext = 70, // + @Matchprime = 71, // + @Matchrightcontext = 72, // + @Multexp = 73, // + @Opname = 74, // + @Opsleft = 75, // + @Opsleftlist = 76, // + @Opsright = 77, // + @Opsrightlist = 78, // + @Orexp = 79, // + @Primary = 80, // + @Primaryexp = 81, // + @Replace = 82, // + @Rule = 83, // + @Shiftexp = 84, // + @Unaryexp = 85 // + } + + private enum ProductionIndex + { + @Assignop_Eq = 0, // ::= '=' + @Assignop_Minusgt = 1, // ::= '->' + @Literal_True = 2, // ::= true + @Literal_False = 3, // ::= false + @Literal_Decliteral = 4, // ::= DecLiteral + @Literal_Hexliteral = 5, // ::= HexLiteral + @Literal_Realliteral = 6, // ::= RealLiteral + @Literal_Charliteral = 7, // ::= CharLiteral + @Literal_Stringliteral = 8, // ::= StringLiteral + @Opname_Plus = 9, // ::= '+' + @Opname_Minus = 10, // ::= '-' + @Opname_Amp = 11, // ::= '&' + @Opname_Caret = 12, // ::= '^' + @Opname_Backslash = 13, // ::= '\' + @Opname_Div = 14, // ::= '/' + @Opname_Pipe = 15, // ::= '|' + @Opname_Exclam = 16, // ::= '!' + @Opname_Quote = 17, // ::= '"' + @Opname_A = 18, // ::= A + @Opname_F = 19, // ::= F + @Opsrightlist = 20, // ::= + @Opsrightlist2 = 21, // ::= + @Opsright = 22, // ::= + @Opsright2 = 23, // ::= + @Expressionlist = 24, // ::= + @Expressionlist_Comma = 25, // ::= ',' + @Expression_Eq = 26, // ::= '=' + @Expression_Pluseq = 27, // ::= '+=' + @Expression_Minuseq = 28, // ::= '-=' + @Expression_Timeseq = 29, // ::= '*=' + @Expression_Diveq = 30, // ::= '/=' + @Expression_Careteq = 31, // ::= '^=' + @Expression_Ampeq = 32, // ::= '&=' + @Expression_Pipeeq = 33, // ::= '|=' + @Expression_Percenteq = 34, // ::= '%=' + @Expression_Ltlteq = 35, // ::= '<<=' + @Expression_Gtgteq = 36, // ::= '>>=' + @Expression = 37, // ::= + @Conditionalexp_Question_Colon = 38, // ::= '?' ':' + @Conditionalexp = 39, // ::= + @Orexp_Pipepipe = 40, // ::= '||' + @Orexp = 41, // ::= + @Andexp_Ampamp = 42, // ::= '&&' + @Andexp = 43, // ::= + @Logicalorexp_Pipe = 44, // ::= '|' + @Logicalorexp = 45, // ::= + @Logicalxorexp_Caret = 46, // ::= '^' + @Logicalxorexp = 47, // ::= + @Logicalandexp_Amp = 48, // ::= '&' + @Logicalandexp = 49, // ::= + @Equalityexp_Eqeq = 50, // ::= '==' + @Equalityexp_Exclameq = 51, // ::= '!=' + @Equalityexp = 52, // ::= + @Compareexp_Lt = 53, // ::= '<' + @Compareexp_Gt = 54, // ::= '>' + @Compareexp_Lteq = 55, // ::= '<=' + @Compareexp_Gteq = 56, // ::= '>=' + @Compareexp = 57, // ::= + @Shiftexp_Ltlt = 58, // ::= '<<' + @Shiftexp_Gtgt = 59, // ::= '>>' + @Shiftexp = 60, // ::= + @Addexp_Plus = 61, // ::= '+' + @Addexp_Minus = 62, // ::= '-' + @Addexp = 63, // ::= + @Multexp_Times = 64, // ::= '*' + @Multexp_Div = 65, // ::= '/' + @Multexp_Percent = 66, // ::= '%' + @Multexp = 67, // ::= + @Unaryexp_Exclam = 68, // ::= '!' + @Unaryexp_Tilde = 69, // ::= '~' + @Unaryexp_Minus = 70, // ::= '-' + @Unaryexp_Plusplus = 71, // ::= '++' + @Unaryexp_Minusminus = 72, // ::= '--' + @Unaryexp = 73, // ::= + @Primaryexp = 74, // ::= + @Primaryexp_Lparen_Rparen = 75, // ::= '(' ')' + @Primary = 76, // ::= + @Primary_Identifier = 77, // ::= Identifier + @Args_Lparen_Rparen = 78, // ::= '(' ')' + @Formalparamslist_Comma_Identifier = 79, // ::= ',' Identifier + @Formalparamslist_Identifier = 80, // ::= Identifier + @Formalparams_Lparen_Rparen = 81, // ::= '(' ')' + @Opsleft = 82, // ::= + @Opsleft2 = 83, // ::= + @Opsleftlist = 84, // ::= + @Opsleftlist2 = 85, // ::= + @Matchleftcontext_Lt = 86, // ::= '<' + @Matchprime = 87, // ::= + @Matchrightcontext_Gt = 88, // ::= '>' + @Match = 89, // ::= + @Match2 = 90, // ::= + @Match3 = 91, // ::= + @Match4 = 92, // ::= + @Replace = 93, // ::= + @Rule = 94 // ::= + } + + public GOLD.Reduction program; //You might derive a specific object + + + + + public void Setup() + { + //This procedure can be called to load the parse tables. The class can + //read tables using a BinaryReader. + + parser.LoadTables(@"C:\Users\l-pro\Desktop\lsystem.egt"); + // parser.LoadTables(Path.Combine(Application.StartupPath, "grammar.egt")); + } + + public bool Parse(TextReader reader) + { + //This procedure starts the GOLD Parser Engine and handles each of the + //messages it returns. Each time a reduction is made, you can create new + //custom object and reassign the .CurrentReduction property. Otherwise, + //the system will use the Reduction object that was returned. + // + //The resulting tree will be a pure representation of the language + //and will be ready to implement. + + GOLD.ParseMessage response; + bool done; //Controls when we leave the loop + bool accepted = false; //Was the parse successful? + + parser.Open(reader); + parser.TrimReductions = false; //Please read about this feature before enabling + + done = false; + while (!done) + { + response = parser.Parse(); + + switch (response) + { + case GOLD.ParseMessage.LexicalError: + Debug.Log("LexicalError"); + //Cannot recognize token + done = true; + break; + + case GOLD.ParseMessage.SyntaxError: + Debug.Log("SyntaxError"); + //Expecting a different token + done = true; + break; + + case GOLD.ParseMessage.Reduction: + //Create a customized object to store the reduction + Debug.Log("Reduction"); + //parser.CurrentReduction = CreateNewObject(parser.CurrentReduction as GOLD.Reduction); + break; + + case GOLD.ParseMessage.Accept: + Debug.Log("Accept"); + //Accepted! + program = (GOLD.Reduction) parser.CurrentReduction; //The root node! + done = true; + accepted = true; + break; + + case GOLD.ParseMessage.TokenRead: + Debug.Log("TokenRead"); + //You don't have to do anything here. + break; + + case GOLD.ParseMessage.InternalError: + Debug.Log("InternalError"); + //INTERNAL ERROR! Something is horribly wrong. + done = true; + break; + + case GOLD.ParseMessage.NotLoadedError: + Debug.Log("NotLoadedError"); + //This error occurs if the CGT was not loaded. + done = true; + break; + + case GOLD.ParseMessage.GroupError: + Debug.Log("GroupError"); + //GROUP ERROR! Unexpected end of file + done = true; + break; + } + } //while + + return accepted; + } + + private object CreateNewObject(GOLD.Reduction r) + { + object result = null; + + switch( (ProductionIndex) r.Parent.TableIndex()) + { + case ProductionIndex.Assignop_Eq: + Debug.Log(" ::= '='"); + break; + + case ProductionIndex.Assignop_Minusgt: + Debug.Log(" ::= '->'"); + break; + + case ProductionIndex.Literal_True: + Debug.Log(" ::= true"); + break; + + case ProductionIndex.Literal_False: + Debug.Log(" ::= false"); + break; + + case ProductionIndex.Literal_Decliteral: + + Debug.Log(" ::= DecLiteral: " + r.get_Data(0)); + break; + + case ProductionIndex.Literal_Hexliteral: + Debug.Log(" ::= HexLiteral"); + break; + + case ProductionIndex.Literal_Realliteral: + Debug.Log(" ::= RealLiteral"); + break; + + case ProductionIndex.Literal_Charliteral: + Debug.Log(" ::= CharLiteral"); + break; + + case ProductionIndex.Literal_Stringliteral: + Debug.Log(" ::= StringLiteral"); + break; + + case ProductionIndex.Opname_Plus: + Debug.Log(" ::= '+'"); + break; + + case ProductionIndex.Opname_Minus: + Debug.Log(" ::= '-'"); + break; + + case ProductionIndex.Opname_Amp: + Debug.Log(" ::= '&'"); + break; + + case ProductionIndex.Opname_Caret: + Debug.Log(" ::= '^'"); + break; + + case ProductionIndex.Opname_Backslash: + Debug.Log(" ::= '\'"); + break; + + case ProductionIndex.Opname_Div: + Debug.Log(" ::= '/'"); + break; + + case ProductionIndex.Opname_Pipe: + Debug.Log(" ::= '|'"); + break; + + case ProductionIndex.Opname_Exclam: + Debug.Log(" ::= '!'"); + break; + + case ProductionIndex.Opname_Quote: + Debug.Log(" ::= \""); + break; + + case ProductionIndex.Opname_A: + Debug.Log(" ::= A"); + break; + + case ProductionIndex.Opname_F: + Debug.Log(" ::= F"); + break; + + case ProductionIndex.Opsrightlist: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Opsrightlist2: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Opsright: + Debug.Log(" ::= :" + r.get_Data(0)); + break; + + case ProductionIndex.Opsright2: + Debug.Log(" ::= :" +r.get_Data(0)); + break; + + case ProductionIndex.Expressionlist: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Expressionlist_Comma: + Debug.Log(" ::= ',' "); + break; + + case ProductionIndex.Expression_Eq: + Debug.Log(" ::= '=' "); + break; + + case ProductionIndex.Expression_Pluseq: + Debug.Log(" ::= '+=' "); + break; + + case ProductionIndex.Expression_Minuseq: + Debug.Log(" ::= '-=' "); + break; + + case ProductionIndex.Expression_Timeseq: + Debug.Log(" ::= '*=' "); + break; + + case ProductionIndex.Expression_Diveq: + Debug.Log(" ::= '/=' "); + break; + + case ProductionIndex.Expression_Careteq: + Debug.Log(" ::= '^=' "); + break; + + case ProductionIndex.Expression_Ampeq: + Debug.Log(" ::= '&=' "); + break; + + case ProductionIndex.Expression_Pipeeq: + Debug.Log(" ::= '|=' "); + break; + + case ProductionIndex.Expression_Percenteq: + Debug.Log(" ::= '%=' "); + break; + + case ProductionIndex.Expression_Ltlteq: + Debug.Log(" ::= '<<=' "); + break; + + case ProductionIndex.Expression_Gtgteq: + Debug.Log(" ::= '>>=' "); + break; + + case ProductionIndex.Expression: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Conditionalexp_Question_Colon: + Debug.Log(" ::= '?' ':' "); + break; + + case ProductionIndex.Conditionalexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Orexp_Pipepipe: + Debug.Log(" ::= '||' "); + break; + + case ProductionIndex.Orexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Andexp_Ampamp: + Debug.Log(" ::= '&&' "); + break; + + case ProductionIndex.Andexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Logicalorexp_Pipe: + Debug.Log(" ::= '|' "); + break; + + case ProductionIndex.Logicalorexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Logicalxorexp_Caret: + Debug.Log(" ::= '^' "); + break; + + case ProductionIndex.Logicalxorexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Logicalandexp_Amp: + Debug.Log(" ::= '&' "); + break; + + case ProductionIndex.Logicalandexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Equalityexp_Eqeq: + Debug.Log(" ::= '==' "); + break; + + case ProductionIndex.Equalityexp_Exclameq: + Debug.Log(" ::= '!=' "); + break; + + case ProductionIndex.Equalityexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Compareexp_Lt: + Debug.Log(" ::= '<' "); + break; + + case ProductionIndex.Compareexp_Gt: + Debug.Log(" ::= '>' "); + break; + + case ProductionIndex.Compareexp_Lteq: + Debug.Log(" ::= '<=' "); + break; + + case ProductionIndex.Compareexp_Gteq: + Debug.Log(" ::= '>=' "); + break; + + case ProductionIndex.Compareexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Shiftexp_Ltlt: + Debug.Log(" ::= '<<' "); + break; + + case ProductionIndex.Shiftexp_Gtgt: + Debug.Log(" ::= '>>' "); + break; + + case ProductionIndex.Shiftexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Addexp_Plus: + Debug.Log(" ::= '+' "); + break; + + case ProductionIndex.Addexp_Minus: + Debug.Log(" ::= '-' "); + break; + + case ProductionIndex.Addexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Multexp_Times: + Debug.Log(" ::= '*' "); + break; + + case ProductionIndex.Multexp_Div: + Debug.Log(" ::= '/' "); + break; + + case ProductionIndex.Multexp_Percent: + Debug.Log(" ::= '%' "); + break; + + case ProductionIndex.Multexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Unaryexp_Exclam: + Debug.Log(" ::= '!' "); + break; + + case ProductionIndex.Unaryexp_Tilde: + Debug.Log(" ::= '~' "); + break; + + case ProductionIndex.Unaryexp_Minus: + Debug.Log(" ::= '-' "); + break; + + case ProductionIndex.Unaryexp_Plusplus: + Debug.Log(" ::= '++' "); + break; + + case ProductionIndex.Unaryexp_Minusminus: + Debug.Log(" ::= '--' "); + break; + + case ProductionIndex.Unaryexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Primaryexp: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Primaryexp_Lparen_Rparen: + Debug.Log(" ::= '(' ')'"); + break; + + case ProductionIndex.Primary: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Primary_Identifier: + Debug.Log(" ::= Identifier: " + r.get_Data(0)); + break; + + case ProductionIndex.Args_Lparen_Rparen: + Debug.Log(" ::= '(' ')'"); + break; + + case ProductionIndex.Formalparamslist_Comma_Identifier: + Debug.Log(" ::= ',' Identifier"); + break; + + case ProductionIndex.Formalparamslist_Identifier: + Debug.Log("< FormalParamsList> ::= Identifier: " + r.get_Data(0)); + break; + + case ProductionIndex.Formalparams_Lparen_Rparen: + Debug.Log("< FormalParams> ::= '(' ')'"); + break; + + case ProductionIndex.Opsleft: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Opsleft2: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Opsleftlist: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Opsleftlist2: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Matchleftcontext_Lt: + Debug.Log(" ::= '<'"); + break; + + case ProductionIndex.Matchprime: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Matchrightcontext_Gt: + Debug.Log(" ::= '>' "); + break; + + case ProductionIndex.Match: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Match2: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Match3: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Match4: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Replace: + Debug.Log(" ::= "); + break; + + case ProductionIndex.Rule: + Debug.Log(" ::= "); + break; + + } //switch + + return result; + } + +}; //MyParser diff --git a/Assets/LSystemParser.cs.meta b/Assets/LSystemParser.cs.meta new file mode 100644 index 0000000..8315e6b --- /dev/null +++ b/Assets/LSystemParser.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 748b688ccda93e344901a7a101666acc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Lens.mat b/Assets/Lens.mat new file mode 100644 index 0000000..3adc60b --- /dev/null +++ b/Assets/Lens.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Lens + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.719 + - _GlossyReflections: 1 + - _Metallic: 0.77 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Lens.mat.meta b/Assets/Lens.mat.meta new file mode 100644 index 0000000..f23dbcd --- /dev/null +++ b/Assets/Lens.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bed699302eed2384f888b027d5c06e4c +timeCreated: 1497022653 +licenseType: Free +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Lenses.unity b/Assets/Lenses.unity new file mode 100644 index 0000000..1a6ff4b --- /dev/null +++ b/Assets/Lenses.unity @@ -0,0 +1,1761 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657874, g: 0.49641258, b: 0.5748172, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &86226456 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 86226458} + - component: {fileID: 86226457} + m_Layer: 0 + m_Name: LSystem_p1 + m_TagString: Untagged + m_Icon: {fileID: 7422848464349959988, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &86226457 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 86226456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b24d986ba12e0ac4bb039c209f2adafa, type: 3} + m_Name: + m_EditorClassIdentifier: + Premise: F-F-F-F + Rules: + - F=F+FF-FF-F-F+F+FF-F-F+F+FF+FF-F + ContextIgnore: F+- + StepSize: 0.1 + StepSizeScale: 0.9 + Angle: 90 + AngleScale: 0.7 + Generations: 2 +--- !u!4 &86226458 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 86226456} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -89.4, y: 41.9, z: 128.4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!43 &141603063 +Mesh: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + serializedVersion: 8 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 9288 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 1722 + localAABB: + m_Center: {x: 0, y: -0.62232393, z: 0} + m_Extent: {x: 7.4949965, y: 1.4410684, z: 7.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200020001000300020003000400040003000500040005000600060005000700060007000800080007000900080009000a000a0009000b000a000b000c000c000b000d000c000d000e000e000d000f000e000f00100010000f001100100011001200120011001300120013001400140013001500140015001600160015001700160017001800180017001900180019001a001a0019001b001a001b001c001c001b001d001c001d001e001e001d001f001e001f00200020001f002100200021002200220021002300220023002400240023002500240025002600260025002700260027002800280027002900280029002a002a0029002b002a002b002c002c002b002d002c002d002e002e002d002f002e002f00300030002f003100300031003200320031003300320033003400340033003500340035003600360035003700360037003800380037003900380039003a003a0039003b003a003b003c003c003b003d003c003d003e003e003d003f003e003f00400040003f004100400041004200420041004300420043004400440043004500440045004600460045004700460047004800480047004900480049004a004a0049004b004a004b004c004c004b004d004c004d004e004e004d004f004e004f00500050004f005100500051005200520051005300520053005400540053005500540055005600560055005700560057005800580057005900580059005a005a0059005b005a005b005c005c005b005d005c005d005e005e005d005f005e005f00600060005f006100600061006200620061006300620063006400640063006500640065006600660065006700660067006800680067006900680069006a006a0069006b006a006b006c006c006b006d006c006d006e006e006d006f006e006f00700070006f007100700071007200720071007300720073007400740073007500740075007600760075007700760077007800780077007900780079007a007a0079007b007a007b007c007c007b007d007c007d007e007e007d007f007e007f00800080007f008100800081008200820081008300820083008400840083008500840085008600860085008700860087008800880087008900880089008a008a0089008b008a008b008c008c008b008d008c008d008e008e008d008f008e008f00900090008f009100900091009200920091009300920093009400940093009500940095009600960095009700960097009800980097009900980099009a009a0099009b009a009b009c009c009b009d009c009d009e009e009d009f009e009f00a000a0009f00a100a000a100a200a200a100a300a200a300a400a400a300a500a400a500a600a600a500a700a600a700a800a800a700a900a800a900aa00aa00a900ab00aa00ab0000000000ab000100ac00ad00ae00ac00ae00af00ac00af00b000ac00b000b100ac00b100b200ac00b200b300ac00b300b400ac00b400b500ac00b500b600ac00b600b700ac00b700b800ac00b800b900ac00b900ba00ac00ba00bb00ac00bb00bc00ac00bc00bd00ac00bd00be00ac00be00bf00ac00bf00c000ac00c000c100ac00c100c200ac00c200c300ac00c300c400ac00c400c500ac00c500c600ac00c600c700ac00c700c800ac00c800c900ac00c900ca00ac00ca00cb00ac00cb00cc00ac00cc00cd00ac00cd00ce00ac00ce00cf00ac00cf00d000ac00d000d100ac00d100d200ac00d200d300ac00d300d400ac00d400d500ac00d500d600ac00d600d700ac00d700d800ac00d800d900ac00d900da00ac00da00db00ac00db00dc00ac00dc00dd00ac00dd00de00ac00de00df00ac00df00e000ac00e000e100ac00e100e200ac00e200e300ac00e300e400ac00e400e500ac00e500e600ac00e600e700ac00e700e800ac00e800e900ac00e900ea00ac00ea00eb00ac00eb00ec00ac00ec00ed00ac00ed00ee00ac00ee00ef00ac00ef00f000ac00f000f100ac00f100f200ac00f200f300ac00f300f400ac00f400f500ac00f500f600ac00f600f700ac00f700f800ac00f800f900ac00f900fa00ac00fa00fb00ac00fb00fc00ac00fc00fd00ac00fd00fe00ac00fe00ff00ac00ff000001ac0000010101ac0001010201ac000201ad00ad000301ae0003010401ae00ae000401af0004010501af00af000501b00005010601b000b0000601b10006010701b100b1000701b20007010801b200b2000801b30008010901b300b3000901b40009010a01b400b4000a01b5000a010b01b500b5000b01b6000b010c01b600b6000c01b7000c010d01b700b7000d01b8000d010e01b800b8000e01b9000e010f01b900b9000f01ba000f011001ba00ba001001bb0010011101bb00bb001101bc0011011201bc00bc001201bd0012011301bd00bd001301be0013011401be00be001401bf0014011501bf00bf001501c00015011601c000c0001601c10016011701c100c1001701c20017011801c200c2001801c30018011901c300c3001901c40019011a01c400c4001a01c5001a011b01c500c5001b01c6001b011c01c600c6001c01c7001c011d01c700c7001d01c8001d011e01c800c8001e01c9001e011f01c900c9001f01ca001f012001ca00ca002001cb0020012101cb00cb002101cc0021012201cc00cc002201cd0022012301cd00cd002301ce0023012401ce00ce002401cf0024012501cf00cf002501d00025012601d000d0002601d10026012701d100d1002701d20027012801d200d2002801d30028012901d300d3002901d40029012a01d400d4002a01d5002a012b01d500d5002b01d6002b012c01d600d6002c01d7002c012d01d700d7002d01d8002d012e01d800d8002e01d9002e012f01d900d9002f01da002f013001da00da003001db0030013101db00db003101dc0031013201dc00dc003201dd0032013301dd00dd003301de0033013401de00de003401df0034013501df00df003501e00035013601e000e0003601e10036013701e100e1003701e20037013801e200e2003801e30038013901e300e3003901e40039013a01e400e4003a01e5003a013b01e500e5003b01e6003b013c01e600e6003c01e7003c013d01e700e7003d01e8003d013e01e800e8003e01e9003e013f01e900e9003f01ea003f014001ea00ea004001eb0040014101eb00eb004101ec0041014201ec00ec004201ed0042014301ed00ed004301ee0043014401ee00ee004401ef0044014501ef00ef004501f00045014601f000f0004601f10046014701f100f1004701f20047014801f200f2004801f30048014901f300f3004901f40049014a01f400f4004a01f5004a014b01f500f5004b01f6004b014c01f600f6004c01f7004c014d01f700f7004d01f8004d014e01f800f8004e01f9004e014f01f900f9004f01fa004f015001fa00fa005001fb0050015101fb00fb005101fc0051015201fc00fc005201fd0052015301fd00fd005301fe0053015401fe00fe005401ff0054015501ff00ff005501000155015601000100015601010156015701010101015701020157015801020102015801ad0058010301ad0003015901040159015a01040104015a0105015a015b01050105015b0106015b015c01060106015c0107015c015d01070107015d0108015d015e01080108015e0109015e015f01090109015f010a015f0160010a010a0160010b01600161010b010b0161010c01610162010c010c0162010d01620163010d010d0163010e01630164010e010e0164010f01640165010f010f016501100165016601100110016601110166016701110111016701120167016801120112016801130168016901130113016901140169016a01140114016a0115016a016b01150115016b0116016b016c01160116016c0117016c016d01170117016d0118016d016e01180118016e0119016e016f01190119016f011a016f0170011a011a0170011b01700171011b011b0171011c01710172011c011c0172011d01720173011d011d0173011e01730174011e011e0174011f01740175011f011f017501200175017601200120017601210176017701210121017701220177017801220122017801230178017901230123017901240179017a01240124017a0125017a017b01250125017b0126017b017c01260126017c0127017c017d01270127017d0128017d017e01280128017e0129017e017f01290129017f012a017f0180012a012a0180012b01800181012b012b0181012c01810182012c012c0182012d01820183012d012d0183012e01830184012e012e0184012f01840185012f012f018501300185018601300130018601310186018701310131018701320187018801320132018801330188018901330133018901340189018a01340134018a0135018a018b01350135018b0136018b018c01360136018c0137018c018d01370137018d0138018d018e01380138018e0139018e018f01390139018f013a018f0190013a013a0190013b01900191013b013b0191013c01910192013c013c0192013d01920193013d013d0193013e01930194013e013e0194013f01940195013f013f019501400195019601400140019601410196019701410141019701420197019801420142019801430198019901430143019901440199019a01440144019a0145019a019b01450145019b0146019b019c01460146019c0147019c019d01470147019d0148019d019e01480148019e0149019e019f01490149019f014a019f01a0014a014a01a0014b01a001a1014b014b01a1014c01a101a2014c014c01a2014d01a201a3014d014d01a3014e01a301a4014e014e01a4014f01a401a5014f014f01a5015001a501a60150015001a6015101a601a70151015101a7015201a701a80152015201a8015301a801a90153015301a9015401a901aa0154015401aa015501aa01ab0155015501ab015601ab01ac0156015601ac015701ac01ad0157015701ad015801ad01ae0158015801ae010301ae01590103015901af015a01af01b0015a015a01b0015b01b001b1015b015b01b1015c01b101b2015c015c01b2015d01b201b3015d015d01b3015e01b301b4015e015e01b4015f01b401b5015f015f01b5016001b501b60160016001b6016101b601b70161016101b7016201b701b80162016201b8016301b801b90163016301b9016401b901ba0164016401ba016501ba01bb0165016501bb016601bb01bc0166016601bc016701bc01bd0167016701bd016801bd01be0168016801be016901be01bf0169016901bf016a01bf01c0016a016a01c0016b01c001c1016b016b01c1016c01c101c2016c016c01c2016d01c201c3016d016d01c3016e01c301c4016e016e01c4016f01c401c5016f016f01c5017001c501c60170017001c6017101c601c70171017101c7017201c701c80172017201c8017301c801c90173017301c9017401c901ca0174017401ca017501ca01cb0175017501cb017601cb01cc0176017601cc017701cc01cd0177017701cd017801cd01ce0178017801ce017901ce01cf0179017901cf017a01cf01d0017a017a01d0017b01d001d1017b017b01d1017c01d101d2017c017c01d2017d01d201d3017d017d01d3017e01d301d4017e017e01d4017f01d401d5017f017f01d5018001d501d60180018001d6018101d601d70181018101d7018201d701d80182018201d8018301d801d90183018301d9018401d901da0184018401da018501da01db0185018501db018601db01dc0186018601dc018701dc01dd0187018701dd018801dd01de0188018801de018901de01df0189018901df018a01df01e0018a018a01e0018b01e001e1018b018b01e1018c01e101e2018c018c01e2018d01e201e3018d018d01e3018e01e301e4018e018e01e4018f01e401e5018f018f01e5019001e501e60190019001e6019101e601e70191019101e7019201e701e80192019201e8019301e801e90193019301e9019401e901ea0194019401ea019501ea01eb0195019501eb019601eb01ec0196019601ec019701ec01ed0197019701ed019801ed01ee0198019801ee019901ee01ef0199019901ef019a01ef01f0019a019a01f0019b01f001f1019b019b01f1019c01f101f2019c019c01f2019d01f201f3019d019d01f3019e01f301f4019e019e01f4019f01f401f5019f019f01f501a001f501f601a001a001f601a101f601f701a101a101f701a201f701f801a201a201f801a301f801f901a301a301f901a401f901fa01a401a401fa01a501fa01fb01a501a501fb01a601fb01fc01a601a601fc01a701fc01fd01a701a701fd01a801fd01fe01a801a801fe01a901fe01ff01a901a901ff01aa01ff010002aa01aa010002ab0100020102ab01ab010102ac0101020202ac01ac010202ad0102020302ad01ad010302ae0103020402ae01ae01040259010402af015901af010502b00105020602b001b0010602b10106020702b101b1010702b20107020802b201b2010802b30108020902b301b3010902b40109020a02b401b4010a02b5010a020b02b501b5010b02b6010b020c02b601b6010c02b7010c020d02b701b7010d02b8010d020e02b801b8010e02b9010e020f02b901b9010f02ba010f021002ba01ba011002bb0110021102bb01bb011102bc0111021202bc01bc011202bd0112021302bd01bd011302be0113021402be01be011402bf0114021502bf01bf011502c00115021602c001c0011602c10116021702c101c1011702c20117021802c201c2011802c30118021902c301c3011902c40119021a02c401c4011a02c5011a021b02c501c5011b02c6011b021c02c601c6011c02c7011c021d02c701c7011d02c8011d021e02c801c8011e02c9011e021f02c901c9011f02ca011f022002ca01ca012002cb0120022102cb01cb012102cc0121022202cc01cc012202cd0122022302cd01cd012302ce0123022402ce01ce012402cf0124022502cf01cf012502d00125022602d001d0012602d10126022702d101d1012702d20127022802d201d2012802d30128022902d301d3012902d40129022a02d401d4012a02d5012a022b02d501d5012b02d6012b022c02d601d6012c02d7012c022d02d701d7012d02d8012d022e02d801d8012e02d9012e022f02d901d9012f02da012f023002da01da013002db0130023102db01db013102dc0131023202dc01dc013202dd0132023302dd01dd013302de0133023402de01de013402df0134023502df01df013502e00135023602e001e0013602e10136023702e101e1013702e20137023802e201e2013802e30138023902e301e3013902e40139023a02e401e4013a02e5013a023b02e501e5013b02e6013b023c02e601e6013c02e7013c023d02e701e7013d02e8013d023e02e801e8013e02e9013e023f02e901e9013f02ea013f024002ea01ea014002eb0140024102eb01eb014102ec0141024202ec01ec014202ed0142024302ed01ed014302ee0143024402ee01ee014402ef0144024502ef01ef014502f00145024602f001f0014602f10146024702f101f1014702f20147024802f201f2014802f30148024902f301f3014902f40149024a02f401f4014a02f5014a024b02f501f5014b02f6014b024c02f601f6014c02f7014c024d02f701f7014d02f8014d024e02f801f8014e02f9014e024f02f901f9014f02fa014f025002fa01fa015002fb0150025102fb01fb015102fc0151025202fc01fc015202fd0152025302fd01fd015302fe0153025402fe01fe015402ff0154025502ff01ff015502000255025602000200025602010256025702010201025702020257025802020202025802030258025902030203025902040259025a02040204025a02af015a020502af0105025b0206025b025c02060206025c0207025c025d02070207025d0208025d025e02080208025e0209025e025f02090209025f020a025f0260020a020a0260020b02600261020b020b0261020c02610262020c020c0262020d02620263020d020d0263020e02630264020e020e0264020f02640265020f020f026502100265026602100210026602110266026702110211026702120267026802120212026802130268026902130213026902140269026a02140214026a0215026a026b02150215026b0216026b026c02160216026c0217026c026d02170217026d0218026d026e02180218026e0219026e026f02190219026f021a026f0270021a021a0270021b02700271021b021b0271021c02710272021c021c0272021d02720273021d021d0273021e02730274021e021e0274021f02740275021f021f027502200275027602200220027602210276027702210221027702220277027802220222027802230278027902230223027902240279027a02240224027a0225027a027b02250225027b0226027b027c02260226027c0227027c027d02270227027d0228027d027e02280228027e0229027e027f02290229027f022a027f0280022a022a0280022b02800281022b022b0281022c02810282022c022c0282022d02820283022d022d0283022e02830284022e022e0284022f02840285022f022f028502300285028602300230028602310286028702310231028702320287028802320232028802330288028902330233028902340289028a02340234028a0235028a028b02350235028b0236028b028c02360236028c0237028c028d02370237028d0238028d028e02380238028e0239028e028f02390239028f023a028f0290023a023a0290023b02900291023b023b0291023c02910292023c023c0292023d02920293023d023d0293023e02930294023e023e0294023f02940295023f023f029502400295029602400240029602410296029702410241029702420297029802420242029802430298029902430243029902440299029a02440244029a0245029a029b02450245029b0246029b029c02460246029c0247029c029d02470247029d0248029d029e02480248029e0249029e029f02490249029f024a029f02a0024a024a02a0024b02a002a1024b024b02a1024c02a102a2024c024c02a2024d02a202a3024d024d02a3024e02a302a4024e024e02a4024f02a402a5024f024f02a5025002a502a60250025002a6025102a602a70251025102a7025202a702a80252025202a8025302a802a90253025302a9025402a902aa0254025402aa025502aa02ab0255025502ab025602ab02ac0256025602ac025702ac02ad0257025702ad025802ad02ae0258025802ae025902ae02af0259025902af025a02af02b0025a025a02b0020502b0025b0205025b02b1025c02b102b2025c025c02b2025d02b202b3025d025d02b3025e02b302b4025e025e02b4025f02b402b5025f025f02b5026002b502b60260026002b6026102b602b70261026102b7026202b702b80262026202b8026302b802b90263026302b9026402b902ba0264026402ba026502ba02bb0265026502bb026602bb02bc0266026602bc026702bc02bd0267026702bd026802bd02be0268026802be026902be02bf0269026902bf026a02bf02c0026a026a02c0026b02c002c1026b026b02c1026c02c102c2026c026c02c2026d02c202c3026d026d02c3026e02c302c4026e026e02c4026f02c402c5026f026f02c5027002c502c60270027002c6027102c602c70271027102c7027202c702c80272027202c8027302c802c90273027302c9027402c902ca0274027402ca027502ca02cb0275027502cb027602cb02cc0276027602cc027702cc02cd0277027702cd027802cd02ce0278027802ce027902ce02cf0279027902cf027a02cf02d0027a027a02d0027b02d002d1027b027b02d1027c02d102d2027c027c02d2027d02d202d3027d027d02d3027e02d302d4027e027e02d4027f02d402d5027f027f02d5028002d502d60280028002d6028102d602d70281028102d7028202d702d80282028202d8028302d802d90283028302d9028402d902da0284028402da028502da02db0285028502db028602db02dc0286028602dc028702dc02dd0287028702dd028802dd02de0288028802de028902de02df0289028902df028a02df02e0028a028a02e0028b02e002e1028b028b02e1028c02e102e2028c028c02e2028d02e202e3028d028d02e3028e02e302e4028e028e02e4028f02e402e5028f028f02e5029002e502e60290029002e6029102e602e70291029102e7029202e702e80292029202e8029302e802e90293029302e9029402e902ea0294029402ea029502ea02eb0295029502eb029602eb02ec0296029602ec029702ec02ed0297029702ed029802ed02ee0298029802ee029902ee02ef0299029902ef029a02ef02f0029a029a02f0029b02f002f1029b029b02f1029c02f102f2029c029c02f2029d02f202f3029d029d02f3029e02f302f4029e029e02f4029f02f402f5029f029f02f502a002f502f602a002a002f602a102f602f702a102a102f702a202f702f802a202a202f802a302f802f902a302a302f902a402f902fa02a402a402fa02a502fa02fb02a502a502fb02a602fb02fc02a602a602fc02a702fc02fd02a702a702fd02a802fd02fe02a802a802fe02a902fe02ff02a902a902ff02aa02ff020003aa02aa020003ab0200030103ab02ab020103ac0201030203ac02ac020203ad0202030303ad02ad020303ae0203030403ae02ae020403af0204030503af02af020503b00205030603b002b00206035b020603b1025b02b1020703b20207030803b202b2020803b30208030903b302b3020903b40209030a03b402b4020a03b5020a030b03b502b5020b03b6020b030c03b602b6020c03b7020c030d03b702b7020d03b8020d030e03b802b8020e03b9020e030f03b902b9020f03ba020f031003ba02ba021003bb0210031103bb02bb021103bc0211031203bc02bc021203bd0212031303bd02bd021303be0213031403be02be021403bf0214031503bf02bf021503c00215031603c002c0021603c10216031703c102c1021703c20217031803c202c2021803c30218031903c302c3021903c40219031a03c402c4021a03c5021a031b03c502c5021b03c6021b031c03c602c6021c03c7021c031d03c702c7021d03c8021d031e03c802c8021e03c9021e031f03c902c9021f03ca021f032003ca02ca022003cb0220032103cb02cb022103cc0221032203cc02cc022203cd0222032303cd02cd022303ce0223032403ce02ce022403cf0224032503cf02cf022503d00225032603d002d0022603d10226032703d102d1022703d20227032803d202d2022803d30228032903d302d3022903d40229032a03d402d4022a03d5022a032b03d502d5022b03d6022b032c03d602d6022c03d7022c032d03d702d7022d03d8022d032e03d802d8022e03d9022e032f03d902d9022f03da022f033003da02da023003db0230033103db02db023103dc0231033203dc02dc023203dd0232033303dd02dd023303de0233033403de02de023403df0234033503df02df023503e00235033603e002e0023603e10236033703e102e1023703e20237033803e202e2023803e30238033903e302e3023903e40239033a03e402e4023a03e5023a033b03e502e5023b03e6023b033c03e602e6023c03e7023c033d03e702e7023d03e8023d033e03e802e8023e03e9023e033f03e902e9023f03ea023f034003ea02ea024003eb0240034103eb02eb024103ec0241034203ec02ec024203ed0242034303ed02ed024303ee0243034403ee02ee024403ef0244034503ef02ef024503f00245034603f002f0024603f10246034703f102f1024703f20247034803f202f2024803f30248034903f302f3024903f40249034a03f402f4024a03f5024a034b03f502f5024b03f6024b034c03f602f6024c03f7024c034d03f702f7024d03f8024d034e03f802f8024e03f9024e034f03f902f9024f03fa024f035003fa02fa025003fb0250035103fb02fb025103fc0251035203fc02fc025203fd0252035303fd02fd025303fe0253035403fe02fe025403ff0254035503ff02ff025503000355035603000300035603010356035703010301035703020357035803020302035803030358035903030303035903040359035a03040304035a0305035a035b03050305035b0306035b035c03060306035c03b1025c030703b10207035d0308035d035e03080308035e0309035e035f03090309035f030a035f0360030a030a0360030b03600361030b030b0361030c03610362030c030c0362030d03620363030d030d0363030e03630364030e030e0364030f03640365030f030f036503100365036603100310036603110366036703110311036703120367036803120312036803130368036903130313036903140369036a03140314036a0315036a036b03150315036b0316036b036c03160316036c0317036c036d03170317036d0318036d036e03180318036e0319036e036f03190319036f031a036f0370031a031a0370031b03700371031b031b0371031c03710372031c031c0372031d03720373031d031d0373031e03730374031e031e0374031f03740375031f031f037503200375037603200320037603210376037703210321037703220377037803220322037803230378037903230323037903240379037a03240324037a0325037a037b03250325037b0326037b037c03260326037c0327037c037d03270327037d0328037d037e03280328037e0329037e037f03290329037f032a037f0380032a032a0380032b03800381032b032b0381032c03810382032c032c0382032d03820383032d032d0383032e03830384032e032e0384032f03840385032f032f038503300385038603300330038603310386038703310331038703320387038803320332038803330388038903330333038903340389038a03340334038a0335038a038b03350335038b0336038b038c03360336038c0337038c038d03370337038d0338038d038e03380338038e0339038e038f03390339038f033a038f0390033a033a0390033b03900391033b033b0391033c03910392033c033c0392033d03920393033d033d0393033e03930394033e033e0394033f03940395033f033f039503400395039603400340039603410396039703410341039703420397039803420342039803430398039903430343039903440399039a03440344039a0345039a039b03450345039b0346039b039c03460346039c0347039c039d03470347039d0348039d039e03480348039e0349039e039f03490349039f034a039f03a0034a034a03a0034b03a003a1034b034b03a1034c03a103a2034c034c03a2034d03a203a3034d034d03a3034e03a303a4034e034e03a4034f03a403a5034f034f03a5035003a503a60350035003a6035103a603a70351035103a7035203a703a80352035203a8035303a803a90353035303a9035403a903aa0354035403aa035503aa03ab0355035503ab035603ab03ac0356035603ac035703ac03ad0357035703ad035803ad03ae0358035803ae035903ae03af0359035903af035a03af03b0035a035a03b0035b03b003b1035b035b03b1035c03b103b2035c035c03b2030703b2035d030703b403b303b503b503b303b603b603b303b703b703b303b803b803b303b903b903b303ba03ba03b303bb03bb03b303bc03bc03b303bd03bd03b303be03be03b303bf03bf03b303c003c003b303c103c103b303c203c203b303c303c303b303c403c403b303c503c503b303c603c603b303c703c703b303c803c803b303c903c903b303ca03ca03b303cb03cb03b303cc03cc03b303cd03cd03b303ce03ce03b303cf03cf03b303d003d003b303d103d103b303d203d203b303d303d303b303d403d403b303d503d503b303d603d603b303d703d703b303d803d803b303d903d903b303da03da03b303db03db03b303dc03dc03b303dd03dd03b303de03de03b303df03df03b303e003e003b303e103e103b303e203e203b303e303e303b303e403e403b303e503e503b303e603e603b303e703e703b303e803e803b303e903e903b303ea03ea03b303eb03eb03b303ec03ec03b303ed03ed03b303ee03ee03b303ef03ef03b303f003f003b303f103f103b303f203f203b303f303f303b303f403f403b303f503f503b303f603f603b303f703f703b303f803f803b303f903f903b303fa03fa03b303fb03fb03b303fc03fc03b303fd03fd03b303fe03fe03b303ff03ff03b30300040004b30301040104b30302040204b30303040304b30304040404b30305040504b30306040604b30307040704b30308040804b30309040904b303b4030a04b403b5030b040a04b5030b04b503b6030c040b04b6030c04b603b7030d040c04b7030d04b703b8030e040d04b8030e04b803b9030f040e04b9030f04b903ba0310040f04ba031004ba03bb0311041004bb031104bb03bc0312041104bc031204bc03bd0313041204bd031304bd03be0314041304be031404be03bf0315041404bf031504bf03c00316041504c0031604c003c10317041604c1031704c103c20318041704c2031804c203c30319041804c3031904c303c4031a041904c4031a04c403c5031b041a04c5031b04c503c6031c041b04c6031c04c603c7031d041c04c7031d04c703c8031e041d04c8031e04c803c9031f041e04c9031f04c903ca0320041f04ca032004ca03cb0321042004cb032104cb03cc0322042104cc032204cc03cd0323042204cd032304cd03ce0324042304ce032404ce03cf0325042404cf032504cf03d00326042504d0032604d003d10327042604d1032704d103d20328042704d2032804d203d30329042804d3032904d303d4032a042904d4032a04d403d5032b042a04d5032b04d503d6032c042b04d6032c04d603d7032d042c04d7032d04d703d8032e042d04d8032e04d803d9032f042e04d9032f04d903da0330042f04da033004da03db0331043004db033104db03dc0332043104dc033204dc03dd0333043204dd033304dd03de0334043304de033404de03df0335043404df033504df03e00336043504e0033604e003e10337043604e1033704e103e20338043704e2033804e203e30339043804e3033904e303e4033a043904e4033a04e403e5033b043a04e5033b04e503e6033c043b04e6033c04e603e7033d043c04e7033d04e703e8033e043d04e8033e04e803e9033f043e04e9033f04e903ea0340043f04ea034004ea03eb0341044004eb034104eb03ec0342044104ec034204ec03ed0343044204ed034304ed03ee0344044304ee034404ee03ef0345044404ef034504ef03f00346044504f0034604f003f10347044604f1034704f103f20348044704f2034804f203f30349044804f3034904f303f4034a044904f4034a04f403f5034b044a04f5034b04f503f6034c044b04f6034c04f603f7034d044c04f7034d04f703f8034e044d04f8034e04f803f9034f044e04f9034f04f903fa0350044f04fa035004fa03fb0351045004fb035104fb03fc0352045104fc035204fc03fd0353045204fd035304fd03fe0354045304fe035404fe03ff0355045404ff035504ff0300045604550400045604000401045704560401045704010402045804570402045804020403045904580403045904030404045a04590404045a04040405045b045a0405045b04050406045c045b0406045c04060407045d045c0407045d04070408045e045d0408045e04080409045f045e0409045f040904b4030a045f04b40360040a040b04610460040b0461040b040c04620461040c0462040c040d04630462040d0463040d040e04640463040e0464040e040f04650464040f0465040f0410046604650410046604100411046704660411046704110412046804670412046804120413046904680413046904130414046a04690414046a04140415046b046a0415046b04150416046c046b0416046c04160417046d046c0417046d04170418046e046d0418046e04180419046f046e0419046f0419041a0470046f041a0470041a041b04710470041b0471041b041c04720471041c0472041c041d04730472041d0473041d041e04740473041e0474041e041f04750474041f0475041f0420047604750420047604200421047704760421047704210422047804770422047804220423047904780423047904230424047a04790424047a04240425047b047a0425047b04250426047c047b0426047c04260427047d047c0427047d04270428047e047d0428047e04280429047f047e0429047f0429042a0480047f042a0480042a042b04810480042b0481042b042c04820481042c0482042c042d04830482042d0483042d042e04840483042e0484042e042f04850484042f0485042f0430048604850430048604300431048704860431048704310432048804870432048804320433048904880433048904330434048a04890434048a04340435048b048a0435048b04350436048c048b0436048c04360437048d048c0437048d04370438048e048d0438048e04380439048f048e0439048f0439043a0490048f043a0490043a043b04910490043b0491043b043c04920491043c0492043c043d04930492043d0493043d043e04940493043e0494043e043f04950494043f0495043f0440049604950440049604400441049704960441049704410442049804970442049804420443049904980443049904430444049a04990444049a04440445049b049a0445049b04450446049c049b0446049c04460447049d049c0447049d04470448049e049d0448049e04480449049f049e0449049f0449044a04a0049f044a04a0044a044b04a104a0044b04a1044b044c04a204a1044c04a2044c044d04a304a2044d04a3044d044e04a404a3044e04a4044e044f04a504a4044f04a5044f045004a604a5045004a60450045104a704a6045104a70451045204a804a7045204a80452045304a904a8045304a90453045404aa04a9045404aa0454045504ab04aa045504ab0455045604ac04ab045604ac0456045704ad04ac045704ad0457045804ae04ad045804ae0458045904af04ae045904af0459045a04b004af045a04b0045a045b04b104b0045b04b1045b045c04b204b1045c04b2045c045d04b304b2045d04b3045d045e04b404b3045e04b4045e045f04b504b4045f04b5045f040a046004b5040a04b60460046104b704b6046104b70461046204b804b7046204b80462046304b904b8046304b90463046404ba04b9046404ba0464046504bb04ba046504bb0465046604bc04bb046604bc0466046704bd04bc046704bd0467046804be04bd046804be0468046904bf04be046904bf0469046a04c004bf046a04c0046a046b04c104c0046b04c1046b046c04c204c1046c04c2046c046d04c304c2046d04c3046d046e04c404c3046e04c4046e046f04c504c4046f04c5046f047004c604c5047004c60470047104c704c6047104c70471047204c804c7047204c80472047304c904c8047304c90473047404ca04c9047404ca0474047504cb04ca047504cb0475047604cc04cb047604cc0476047704cd04cc047704cd0477047804ce04cd047804ce0478047904cf04ce047904cf0479047a04d004cf047a04d0047a047b04d104d0047b04d1047b047c04d204d1047c04d2047c047d04d304d2047d04d3047d047e04d404d3047e04d4047e047f04d504d4047f04d5047f048004d604d5048004d60480048104d704d6048104d70481048204d804d7048204d80482048304d904d8048304d90483048404da04d9048404da0484048504db04da048504db0485048604dc04db048604dc0486048704dd04dc048704dd0487048804de04dd048804de0488048904df04de048904df0489048a04e004df048a04e0048a048b04e104e0048b04e1048b048c04e204e1048c04e2048c048d04e304e2048d04e3048d048e04e404e3048e04e4048e048f04e504e4048f04e5048f049004e604e5049004e60490049104e704e6049104e70491049204e804e7049204e80492049304e904e8049304e90493049404ea04e9049404ea0494049504eb04ea049504eb0495049604ec04eb049604ec0496049704ed04ec049704ed0497049804ee04ed049804ee0498049904ef04ee049904ef0499049a04f004ef049a04f0049a049b04f104f0049b04f1049b049c04f204f1049c04f2049c049d04f304f2049d04f3049d049e04f404f3049e04f4049e049f04f504f4049f04f5049f04a004f604f504a004f604a004a104f704f604a104f704a104a204f804f704a204f804a204a304f904f804a304f904a304a404fa04f904a404fa04a404a504fb04fa04a504fb04a504a604fc04fb04a604fc04a604a704fd04fc04a704fd04a704a804fe04fd04a804fe04a804a904ff04fe04a904ff04a904aa040005ff04aa040005aa04ab0401050005ab040105ab04ac0402050105ac040205ac04ad0403050205ad040305ad04ae0404050305ae040405ae04af0405050405af040505af04b00406050505b0040605b004b10407050605b1040705b104b20408050705b2040805b204b30409050805b3040905b304b4040a050905b4040a05b404b5040b050a05b5040b05b5046004b6040b0560040c05b604b7040d050c05b7040d05b704b8040e050d05b8040e05b804b9040f050e05b9040f05b904ba0410050f05ba041005ba04bb0411051005bb041105bb04bc0412051105bc041205bc04bd0413051205bd041305bd04be0414051305be041405be04bf0415051405bf041505bf04c00416051505c0041605c004c10417051605c1041705c104c20418051705c2041805c204c30419051805c3041905c304c4041a051905c4041a05c404c5041b051a05c5041b05c504c6041c051b05c6041c05c604c7041d051c05c7041d05c704c8041e051d05c8041e05c804c9041f051e05c9041f05c904ca0420051f05ca042005ca04cb0421052005cb042105cb04cc0422052105cc042205cc04cd0423052205cd042305cd04ce0424052305ce042405ce04cf0425052405cf042505cf04d00426052505d0042605d004d10427052605d1042705d104d20428052705d2042805d204d30429052805d3042905d304d4042a052905d4042a05d404d5042b052a05d5042b05d504d6042c052b05d6042c05d604d7042d052c05d7042d05d704d8042e052d05d8042e05d804d9042f052e05d9042f05d904da0430052f05da043005da04db0431053005db043105db04dc0432053105dc043205dc04dd0433053205dd043305dd04de0434053305de043405de04df0435053405df043505df04e00436053505e0043605e004e10437053605e1043705e104e20438053705e2043805e204e30439053805e3043905e304e4043a053905e4043a05e404e5043b053a05e5043b05e504e6043c053b05e6043c05e604e7043d053c05e7043d05e704e8043e053d05e8043e05e804e9043f053e05e9043f05e904ea0440053f05ea044005ea04eb0441054005eb044105eb04ec0442054105ec044205ec04ed0443054205ed044305ed04ee0444054305ee044405ee04ef0445054405ef044505ef04f00446054505f0044605f004f10447054605f1044705f104f20448054705f2044805f204f30449054805f3044905f304f4044a054905f4044a05f404f5044b054a05f5044b05f504f6044c054b05f6044c05f604f7044d054c05f7044d05f704f8044e054d05f8044e05f804f9044f054e05f9044f05f904fa0450054f05fa045005fa04fb0451055005fb045105fb04fc0452055105fc045205fc04fd0453055205fd045305fd04fe0454055305fe045405fe04ff0455055405ff045505ff0400055605550500055605000501055705560501055705010502055805570502055805020503055905580503055905030504055a05590504055a05040505055b055a0505055b05050506055c055b0506055c05060507055d055c0507055d05070508055e055d0508055e05080509055f055e0509055f0509050a0560055f050a0560050a050b05610560050b0561050b05b6040c056105b60462050c050d05630562050d0563050d050e05640563050e0564050e050f05650564050f0565050f0510056605650510056605100511056705660511056705110512056805670512056805120513056905680513056905130514056a05690514056a05140515056b056a0515056b05150516056c056b0516056c05160517056d056c0517056d05170518056e056d0518056e05180519056f056e0519056f0519051a0570056f051a0570051a051b05710570051b0571051b051c05720571051c0572051c051d05730572051d0573051d051e05740573051e0574051e051f05750574051f0575051f0520057605750520057605200521057705760521057705210522057805770522057805220523057905780523057905230524057a05790524057a05240525057b057a0525057b05250526057c057b0526057c05260527057d057c0527057d05270528057e057d0528057e05280529057f057e0529057f0529052a0580057f052a0580052a052b05810580052b0581052b052c05820581052c0582052c052d05830582052d0583052d052e05840583052e0584052e052f05850584052f0585052f0530058605850530058605300531058705860531058705310532058805870532058805320533058905880533058905330534058a05890534058a05340535058b058a0535058b05350536058c058b0536058c05360537058d058c0537058d05370538058e058d0538058e05380539058f058e0539058f0539053a0590058f053a0590053a053b05910590053b0591053b053c05920591053c0592053c053d05930592053d0593053d053e05940593053e0594053e053f05950594053f0595053f0540059605950540059605400541059705960541059705410542059805970542059805420543059905980543059905430544059a05990544059a05440545059b059a0545059b05450546059c059b0546059c05460547059d059c0547059d05470548059e059d0548059e05480549059f059e0549059f0549054a05a0059f054a05a0054a054b05a105a0054b05a1054b054c05a205a1054c05a2054c054d05a305a2054d05a3054d054e05a405a3054e05a4054e054f05a505a4054f05a5054f055005a605a5055005a60550055105a705a6055105a70551055205a805a7055205a80552055305a905a8055305a90553055405aa05a9055405aa0554055505ab05aa055505ab0555055605ac05ab055605ac0556055705ad05ac055705ad0557055805ae05ad055805ae0558055905af05ae055905af0559055a05b005af055a05b0055a055b05b105b0055b05b1055b055c05b205b1055c05b2055c055d05b305b2055d05b3055d055e05b405b3055e05b4055e055f05b505b4055f05b5055f056005b605b5056005b60560056105b705b6056105b70561050c056205b7050c05b80562056305b905b8056305b90563056405ba05b9056405ba0564056505bb05ba056505bb0565056605bc05bb056605bc0566056705bd05bc056705bd0567056805be05bd056805be0568056905bf05be056905bf0569056a05c005bf056a05c0056a056b05c105c0056b05c1056b056c05c205c1056c05c2056c056d05c305c2056d05c3056d056e05c405c3056e05c4056e056f05c505c4056f05c5056f057005c605c5057005c60570057105c705c6057105c70571057205c805c7057205c80572057305c905c8057305c90573057405ca05c9057405ca0574057505cb05ca057505cb0575057605cc05cb057605cc0576057705cd05cc057705cd0577057805ce05cd057805ce0578057905cf05ce057905cf0579057a05d005cf057a05d0057a057b05d105d0057b05d1057b057c05d205d1057c05d2057c057d05d305d2057d05d3057d057e05d405d3057e05d4057e057f05d505d4057f05d5057f058005d605d5058005d60580058105d705d6058105d70581058205d805d7058205d80582058305d905d8058305d90583058405da05d9058405da0584058505db05da058505db0585058605dc05db058605dc0586058705dd05dc058705dd0587058805de05dd058805de0588058905df05de058905df0589058a05e005df058a05e0058a058b05e105e0058b05e1058b058c05e205e1058c05e2058c058d05e305e2058d05e3058d058e05e405e3058e05e4058e058f05e505e4058f05e5058f059005e605e5059005e60590059105e705e6059105e70591059205e805e7059205e80592059305e905e8059305e90593059405ea05e9059405ea0594059505eb05ea059505eb0595059605ec05eb059605ec0596059705ed05ec059705ed0597059805ee05ed059805ee0598059905ef05ee059905ef0599059a05f005ef059a05f0059a059b05f105f0059b05f1059b059c05f205f1059c05f2059c059d05f305f2059d05f3059d059e05f405f3059e05f4059e059f05f505f4059f05f5059f05a005f605f505a005f605a005a105f705f605a105f705a105a205f805f705a205f805a205a305f905f805a305f905a305a405fa05f905a405fa05a405a505fb05fa05a505fb05a505a605fc05fb05a605fc05a605a705fd05fc05a705fd05a705a805fe05fd05a805fe05a805a905ff05fe05a905ff05a905aa050006ff05aa050006aa05ab0501060006ab050106ab05ac0502060106ac050206ac05ad0503060206ad050306ad05ae0504060306ae050406ae05af0505060406af050506af05b00506060506b0050606b005b10507060606b1050706b105b20508060706b2050806b205b30509060806b3050906b305b4050a060906b4050a06b405b5050b060a06b5050b06b505b6050c060b06b6050c06b605b7050d060c06b7050d06b7056205b8050d0662050e06b805b9050f060e06b9050f06b905ba0510060f06ba051006ba05bb0511061006bb051106bb05bc0512061106bc051206bc05bd0513061206bd051306bd05be0514061306be051406be05bf0515061406bf051506bf05c00516061506c0051606c005c10517061606c1051706c105c20518061706c2051806c205c30519061806c3051906c305c4051a061906c4051a06c405c5051b061a06c5051b06c505c6051c061b06c6051c06c605c7051d061c06c7051d06c705c8051e061d06c8051e06c805c9051f061e06c9051f06c905ca0520061f06ca052006ca05cb0521062006cb052106cb05cc0522062106cc052206cc05cd0523062206cd052306cd05ce0524062306ce052406ce05cf0525062406cf052506cf05d00526062506d0052606d005d10527062606d1052706d105d20528062706d2052806d205d30529062806d3052906d305d4052a062906d4052a06d405d5052b062a06d5052b06d505d6052c062b06d6052c06d605d7052d062c06d7052d06d705d8052e062d06d8052e06d805d9052f062e06d9052f06d905da0530062f06da053006da05db0531063006db053106db05dc0532063106dc053206dc05dd0533063206dd053306dd05de0534063306de053406de05df0535063406df053506df05e00536063506e0053606e005e10537063606e1053706e105e20538063706e2053806e205e30539063806e3053906e305e4053a063906e4053a06e405e5053b063a06e5053b06e505e6053c063b06e6053c06e605e7053d063c06e7053d06e705e8053e063d06e8053e06e805e9053f063e06e9053f06e905ea0540063f06ea054006ea05eb0541064006eb054106eb05ec0542064106ec054206ec05ed0543064206ed054306ed05ee0544064306ee054406ee05ef0545064406ef054506ef05f00546064506f0054606f005f10547064606f1054706f105f20548064706f2054806f205f30549064806f3054906f305f4054a064906f4054a06f405f5054b064a06f5054b06f505f6054c064b06f6054c06f605f7054d064c06f7054d06f705f8054e064d06f8054e06f805f9054f064e06f9054f06f905fa0550064f06fa055006fa05fb0551065006fb055106fb05fc0552065106fc055206fc05fd0553065206fd055306fd05fe0554065306fe055406fe05ff0555065406ff055506ff0500065606550600065606000601065706560601065706010602065806570602065806020603065906580603065906030604065a06590604065a06040605065b065a0605065b06050606065c065b0606065c06060607065d065c0607065d06070608065e065d0608065e06080609065f065e0609065f0609060a0660065f060a0660060a060b06610660060b0661060b060c06620661060c0662060c060d06630662060d0663060d06b8050e066306b80564060e060f06650664060f0665060f0610066606650610066606100611066706660611066706110612066806670612066806120613066906680613066906130614066a06690614066a06140615066b066a0615066b06150616066c066b0616066c06160617066d066c0617066d06170618066e066d0618066e06180619066f066e0619066f0619061a0670066f061a0670061a061b06710670061b0671061b061c06720671061c0672061c061d06730672061d0673061d061e06740673061e0674061e061f06750674061f0675061f0620067606750620067606200621067706760621067706210622067806770622067806220623067906780623067906230624067a06790624067a06240625067b067a0625067b06250626067c067b0626067c06260627067d067c0627067d06270628067e067d0628067e06280629067f067e0629067f0629062a0680067f062a0680062a062b06810680062b0681062b062c06820681062c0682062c062d06830682062d0683062d062e06840683062e0684062e062f06850684062f0685062f0630068606850630068606300631068706860631068706310632068806870632068806320633068906880633068906330634068a06890634068a06340635068b068a0635068b06350636068c068b0636068c06360637068d068c0637068d06370638068e068d0638068e06380639068f068e0639068f0639063a0690068f063a0690063a063b06910690063b0691063b063c06920691063c0692063c063d06930692063d0693063d063e06940693063e0694063e063f06950694063f0695063f0640069606950640069606400641069706960641069706410642069806970642069806420643069906980643069906430644069a06990644069a06440645069b069a0645069b06450646069c069b0646069c06460647069d069c0647069d06470648069e069d0648069e06480649069f069e0649069f0649064a06a0069f064a06a0064a064b06a106a0064b06a1064b064c06a206a1064c06a2064c064d06a306a2064d06a3064d064e06a406a3064e06a4064e064f06a506a4064f06a5064f065006a606a5065006a60650065106a706a6065106a70651065206a806a7065206a80652065306a906a8065306a90653065406aa06a9065406aa0654065506ab06aa065506ab0655065606ac06ab065606ac0656065706ad06ac065706ad0657065806ae06ad065806ae0658065906af06ae065906af0659065a06b006af065a06b0065a065b06b106b0065b06b1065b065c06b206b1065c06b2065c065d06b306b2065d06b3065d065e06b406b3065e06b4065e065f06b506b4065f06b5065f066006b606b5066006b60660066106b706b6066106b70661066206b806b7066206b80662066306b906b8066306b90663060e066406b9060e06 + m_Skin: [] + m_VertexData: + serializedVersion: 2 + m_VertexCount: 1722 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 41328 + _typelessdata: 000000007b14ee3e0000f04000000000000000000000803f000000007b14eebe0000f04000000000000000000000803fa9260c3f7b14ee3e185cef40937e953d000000002c517f3fa9260c3f7b14eebe185cef40937e953d000000002c517f3ff1c68b3f7b14ee3e4171ed407918153e000000009c457d3ff1c68b3f7b14eebe4171ed407918153e000000009c457d3fa4bbd03f7b14ee3e1a42ea4004a65e3e000000001ce0793fa4bbd03f7b14eebe1a42ea4004a65e3e000000001ce0793f9e490a407b14ee3efbd2e540ba81933e000000005025753f9e490a407b14eebefbd2e540ba81933e000000005025753f88782b407b14ee3ef329e040f7e6b63e00000000ae1b6f3f88782b407b14eebef329e040f7e6b63e00000000ae1b6f3f3dbd4b407b14ee3ebe4ed9406252d93e0000000074cb673f3dbd4b407b14eebebe4ed9406252d93e0000000074cb673fa9eb6a407b14ee3eb74ad140fa94fa3e00000000a23e5f3fa9eb6a407b14eebeb74ad140fa94fa3e00000000a23e5f3f9d6c84407b14ee3ed328c840a7400d3f00000000e180553f9d6c84407b14eebed328c840a7400d3f00000000e180553f83ae92407b14ee3e8cf5bd40e0751c3f00000000839f4a3f83ae92407b14eebe8cf5bd40e0751c3f00000000839f4a3f1228a0407b14ee3ecdbeb24069d52a3f0000000063a93e3f1228a0407b14eebecdbeb24069d52a3f0000000063a93e3fdec6ac407b14ee3eea93a640984b383f00000000d8ae313fdec6ac407b14eebeea93a640984b383f00000000d8ae313fae79b8407b14ee3e8285994010c6443f000000009cc1233fae79b8407b14eebe8285994010c6443f000000009cc1233f8630c3407b14ee3e69a58b40c233503f00000000b4f4143f8630c3407b14eebe69a58b40c233503f00000000b4f4143fc2dccc407b14ee3e270d7a4013855a3f00000000595c053fc2dccc407b14eebe270d7a4013855a3f00000000595c053f2f71d5407b14ee3eee795b40eeab633f00000000a91bea3e2f71d5407b14eebeee795b40eeab633f00000000a91bea3e12e2dc407b14ee3ef2ba3b40cf9b6b3f00000000e03ec83e12e2dc407b14eebef2ba3b40cf9b6b3f00000000e03ec83e4225e3407b14ee3e8efb1a40e049723f000000009750a53e4225e3407b14eebe8efb1a40e049723f000000009750a53e3332e8407b14ee3ee8d0f23f03ad773f000000007c80813e3332e8407b14eebee8d0f23f03ad773f000000007c80813efc01ec407b14ee3e145fae3fdbbd7b3f0000000005ff393efc01ec407b14eebe145fae3fdbbd7b3f0000000005ff393e6b8fee407b14ee3e19fe513fda767e3f00000000f9fddf3d6b8fee407b14eebe19fe513fda767e3f00000000f9fddf3d03d7ef407b14ee3eac3e8c3e46d47f3f000000002e98153d03d7ef407b14eebeac3e8c3e46d47f3f000000002e98153d03d7ef407b14ee3ea53e8cbe46d47f3f00000000279815bd03d7ef407b14eebea53e8cbe46d47f3f00000000279815bd6b8fee407b14ee3e25fe51bfda767e3f0000000006fedfbd6b8fee407b14eebe25fe51bfda767e3f0000000006fedfbdfc01ec407b14ee3e125faebfdbbd7b3f0000000003ff39befc01ec407b14eebe125faebfdbbd7b3f0000000003ff39be3332e8407b14ee3ee7d0f2bf03ad773f000000007b8081be3332e8407b14eebee7d0f2bf03ad773f000000007b8081be4225e3407b14ee3e8efb1ac0e049723f000000009750a5be4225e3407b14eebe8efb1ac0e049723f000000009750a5be12e2dc407b14ee3ef1ba3bc0cf9b6b3f00000000df3ec8be12e2dc407b14eebef1ba3bc0cf9b6b3f00000000df3ec8be2f71d5407b14ee3eee795bc0eeab633f00000000a91beabe2f71d5407b14eebeee795bc0eeab633f00000000a91beabec4dccc407b14ee3e230d7ac014855a3f00000000565c05bfc4dccc407b14eebe230d7ac014855a3f00000000565c05bf8530c3407b14ee3e6ba58bc0c033503f00000000b6f414bf8530c3407b14eebe6ba58bc0c033503f00000000b6f414bfb079b8407b14ee3e818599c010c6443f000000009ac123bfb079b8407b14eebe818599c010c6443f000000009ac123bfdec6ac407b14ee3eec93a6c0974b383f00000000daae31bfdec6ac407b14eebeec93a6c0974b383f00000000daae31bf1128a0407b14ee3ecebeb2c067d52a3f0000000064a93ebf1128a0407b14eebecebeb2c067d52a3f0000000064a93ebf86ae92407b14ee3e89f5bdc0e4751c3f00000000819f4abf86ae92407b14eebe89f5bdc0e4751c3f00000000819f4abf9c6c84407b14ee3ed428c8c0a6400d3f00000000e18055bf9c6c84407b14eebed428c8c0a6400d3f00000000e18055bfaaeb6a407b14ee3eb74ad1c0fa94fa3e00000000a13e5fbfaaeb6a407b14eebeb74ad1c0fa94fa3e00000000a13e5fbf37bd4b407b14ee3ebf4ed9c05d52d93e0000000076cb67bf37bd4b407b14eebebf4ed9c05d52d93e0000000076cb67bf89782b407b14ee3ef329e0c0f9e6b63e00000000ae1b6fbf89782b407b14eebef329e0c0f9e6b63e00000000ae1b6fbfa0490a407b14ee3efbd2e5c0bc81933e00000000502575bfa0490a407b14eebefbd2e5c0bc81933e00000000502575bf9abbd03f7b14ee3e1a42eac0fba55e3e000000001de079bf9abbd03f7b14eebe1a42eac0fba55e3e000000001de079bfe9c68b3f7b14ee3e4271edc07018153e000000009c457dbfe9c68b3f7b14eebe4271edc07018153e000000009c457dbfb9260c3f7b14ee3e185cefc0a47e953d000000002c517fbfb9260c3f7b14eebe185cefc0a47e953d000000002c517fbf5b0130b57b14ee3e0000f0c02ebdbbb300000000000080bf5b0130b57b14eebe0000f0c02ebdbbb300000000000080bfb0260cbf7b14ee3e185cefc09a7e95bd000000002c517fbfb0260cbf7b14eebe185cefc09a7e95bd000000002c517fbfe5c68bbf7b14ee3e4271edc06c1815be000000009c457dbfe5c68bbf7b14eebe4271edc06c1815be000000009c457dbfa6bbd0bf7b14ee3e1a42eac006a65ebe000000001ce079bfa6bbd0bf7b14eebe1a42eac006a65ebe000000001ce079bf9e490ac07b14ee3efbd2e5c0ba8193be00000000502575bf9e490ac07b14eebefbd2e5c0ba8193be00000000502575bf88782bc07b14ee3ef329e0c0f7e6b6be00000000ae1b6fbf88782bc07b14eebef329e0c0f7e6b6be00000000ae1b6fbf3cbd4bc07b14ee3ebe4ed9c06152d9be0000000074cb67bf3cbd4bc07b14eebebe4ed9c06152d9be0000000074cb67bfa8eb6ac07b14ee3eb84ad1c0f794fabe00000000a23e5fbfa8eb6ac07b14eebeb84ad1c0f794fabe00000000a23e5fbf9c6c84c07b14ee3ed428c8c0a6400dbf00000000e18055bf9c6c84c07b14eebed428c8c0a6400dbf00000000e18055bf85ae92c07b14ee3e8af5bdc0e3751cbf00000000829f4abf85ae92c07b14eebe8af5bdc0e3751cbf00000000829f4abf1028a0c07b14ee3ecfbeb2c066d52abf0000000065a93ebf1028a0c07b14eebecfbeb2c066d52abf0000000065a93ebfdec6acc07b14ee3eec93a6c0974b38bf00000000daae31bfdec6acc07b14eebeec93a6c0974b38bf00000000daae31bfaf79b8c07b14ee3e818599c011c644bf000000009bc123bfaf79b8c07b14eebe818599c011c644bf000000009bc123bf8430c3c07b14ee3e6ca58bc0c03350bf00000000b7f414bf8430c3c07b14eebe6ca58bc0c03350bf00000000b7f414bfc3dcccc07b14ee3e250d7ac014855abf00000000585c05bfc3dcccc07b14eebe250d7ac014855abf00000000585c05bf2d71d5c07b14ee3ef6795bc0ecab63bf00000000b11beabe2d71d5c07b14eebef6795bc0ecab63bf00000000b11beabe12e2dcc07b14ee3ef3ba3bc0cf9b6bbf00000000e13ec8be12e2dcc07b14eebef3ba3bc0cf9b6bbf00000000e13ec8be4425e3c07b14ee3e85fb1ac0e14972bf000000008d50a5be4425e3c07b14eebe85fb1ac0e14972bf000000008d50a5be3332e8c07b14ee3eead0f2bf02ad77bf000000007c8081be3332e8c07b14eebeead0f2bf02ad77bf000000007c8081befb01ecc07b14ee3e255faebfdabd7bbf0000000017ff39befb01ecc07b14eebe255faebfdabd7bbf0000000017ff39be6b8feec07b14ee3e2cfe51bfda767ebf000000000efedfbd6b8feec07b14eebe2cfe51bfda767ebf000000000efedfbd03d7efc07b14ee3e783e8cbe46d47fbf00000000f79715bd03d7efc07b14eebe783e8cbe46d47fbf00000000f79715bd03d7efc07b14ee3e7e3e8c3e46d47fbf00000000fd97153d03d7efc07b14eebe7e3e8c3e46d47fbf00000000fd97153d6b8feec07b14ee3e30fe513fda767ebf0000000012fedf3d6b8feec07b14eebe30fe513fda767ebf0000000012fedf3dfd01ecc07b14ee3e085fae3fdbbd7bbf00000000f7fe393efd01ecc07b14eebe085fae3fdbbd7bbf00000000f7fe393e3532e8c07b14ee3eced0f23f04ad77bf000000006d80813e3532e8c07b14eebeced0f23f04ad77bf000000006d80813e4125e3c07b14ee3e93fb1a40df4972bf000000009d50a53e4125e3c07b14eebe93fb1a40df4972bf000000009d50a53e12e2dcc07b14ee3ef3ba3b40cf9b6bbf00000000e13ec83e12e2dcc07b14eebef3ba3b40cf9b6bbf00000000e13ec83e3071d5c07b14ee3ee9795b40efab63bf00000000a31bea3e3071d5c07b14eebee9795b40efab63bf00000000a31bea3ec3dcccc07b14ee3e250d7a4014855abf00000000585c053fc3dcccc07b14eebe250d7a4014855abf00000000585c053f8830c3c07b14ee3e66a58b40c43350bf00000000b1f4143f8830c3c07b14eebe66a58b40c43350bf00000000b1f4143faa79b8c07b14ee3e888599400bc644bf00000000a2c1233faa79b8c07b14eebe888599400bc644bf00000000a2c1233fddc6acc07b14ee3eed93a640964b38bf00000000dbae313fddc6acc07b14eebeed93a640964b38bf00000000dbae313f1228a0c07b14ee3ecdbeb24069d52abf0000000063a93e3f1228a0c07b14eebecdbeb24069d52abf0000000063a93e3f82ae92c07b14ee3e8df5bd40df751cbf00000000849f4a3f82ae92c07b14eebe8df5bd40df751cbf00000000849f4a3f9e6c84c07b14ee3ed228c840a9400dbf00000000e080553f9e6c84c07b14eebed228c840a9400dbf00000000e080553fb6eb6ac07b14ee3eb44ad1400695fabe000000009e3e5f3fb6eb6ac07b14eebeb44ad1400695fabe000000009e3e5f3f34bd4bc07b14ee3ec04ed9405952d9be0000000077cb673f34bd4bc07b14eebec04ed9405952d9be0000000077cb673f87782bc07b14ee3ef329e040f7e6b6be00000000af1b6f3f87782bc07b14eebef329e040f7e6b6be00000000af1b6f3f96490ac07b14ee3efcd2e540b28193be000000005225753f96490ac07b14eebefcd2e540b28193be000000005225753fa4bbd0bf7b14ee3e1a42ea4004a65ebe000000001ce0793fa4bbd0bf7b14eebe1a42ea4004a65ebe000000001ce0793f01c78bbf7b14ee3e4171ed408a1815be000000009b457d3f01c78bbf7b14eebe4171ed408a1815be000000009b457d3fae260cbf7b14ee3e185cef40987e95bd000000002c517f3fae260cbf7b14eebe185cef40987e95bd000000002c517f3f000000003e99513f00000000000000000000803f0000000000000000be7b503f5555553f000000000000803f000000004828793dbe7b503fa4c3543f000000000000803f000000001f7ef83dbe7b503f560f533f000000000000803f00000000588a393ebe7b503fc23a503f000000000000803f0000000036d8753ebe7b503fc2494c3f000000000000803f00000000246b983ebe7b503fbb41473f000000000000803f00000000fd19b53ebe7b503f8c29413f000000000000803f000000007ad1d03ebe7b503f86093a3f000000000000803f00000000c16beb3ebe7b503f66eb313f000000000000803f000000003b62023fbe7b503f43da283f000000000000803f00000000815c0e3fbe7b503f7de21e3f000000000000803f000000005494193fbe7b503fb411143f000000000000803f0000000062fa233fbe7b503fac76083f000000000000803f0000000077802d3fbe7b503f8142f83e000000000000803f000000009019363fbe7b503f9444de3e000000000000803f00000000f1b93d3fbe7b503f0d17c33e000000000000803f000000002c57443fbe7b503f10dfa63e000000000000803f000000003ae8493fbe7b503f29c3893e000000000000803f0000000082654e3fbe7b503f24d6573e000000000000803f00000000e0c8513fbe7b503f2eff1a3e000000000000803f00000000b50d543fbe7b503ffaa8ba3d000000000000803f00000000e630553fbe7b503ff952f93c000000000000803f00000000e630553fbe7b503feb52f9bc000000000000803f00000000b50d543fbe7b503f04a9babd000000000000803f00000000e0c8513fbe7b503f2cff1abe000000000000803f0000000082654e3fbe7b503f22d657be000000000000803f000000003ae8493fbe7b503f28c389be000000000000803f000000002c57443fbe7b503f0fdfa6be000000000000803f00000000f1b93d3fbe7b503f0c17c3be000000000000803f000000009119363fbe7b503f9144debe000000000000803f0000000076802d3fbe7b503f8442f8be000000000000803f0000000063fa233fbe7b503fac7608bf000000000000803f000000005394193fbe7b503fb51114bf000000000000803f00000000805c0e3fbe7b503f7ee21ebf000000000000803f000000003e62023fbe7b503f41da28bf000000000000803f00000000bf6beb3ebe7b503f67eb31bf000000000000803f000000007bd1d03ebe7b503f86093abf000000000000803f00000000f819b53ebe7b503f8d2941bf000000000000803f00000000256b983ebe7b503fbb4147bf000000000000803f0000000039d8753ebe7b503fc2494cbf000000000000803f00000000508a393ebe7b503fc23a50bf000000000000803f00000000107ef83dbe7b503f570f53bf000000000000803f000000006528793dbe7b503fa4c354bf000000000000803f00000000fb729cb3be7b503f555555bf000000000000803f00000000562879bdbe7b503fa4c354bf000000000000803f00000000097ef8bdbe7b503f570f53bf000000000000803f000000005a8a39bebe7b503fc23a50bf000000000000803f0000000036d875bebe7b503fc2494cbf000000000000803f00000000236b98bebe7b503fbb4147bf000000000000803f00000000fc19b5bebe7b503f8c2941bf000000000000803f0000000079d1d0bebe7b503f87093abf000000000000803f00000000bf6bebbebe7b503f67eb31bf000000000000803f000000003d6202bfbe7b503f41da28bf000000000000803f000000007f5c0ebfbe7b503f7fe21ebf000000000000803f00000000539419bfbe7b503fb51114bf000000000000803f0000000062fa23bfbe7b503fac7608bf000000000000803f0000000075802dbfbe7b503f8642f8be000000000000803f00000000901936bfbe7b503f9244debe000000000000803f00000000efb93dbfbe7b503f1317c3be000000000000803f000000002c5744bfbe7b503f11dfa6be000000000000803f000000003ce849bfbe7b503f21c389be000000000000803f0000000082654ebfbe7b503f25d657be000000000000803f00000000dfc851bfbe7b503f3dff1abe000000000000803f00000000b50d54bfbe7b503f0ba9babd000000000000803f00000000e63055bfbe7b503f9d52f9bc000000000000803f00000000e63055bfbe7b503fa752f93c000000000000803f00000000b50d54bfbe7b503f0ea9ba3d000000000000803f00000000e1c851bfbe7b503f24ff1a3e000000000000803f0000000084654ebfbe7b503f0cd6573e000000000000803f000000003ae849bfbe7b503f2dc3893e000000000000803f000000002c5744bfbe7b503f11dfa63e000000000000803f00000000f2b93dbfbe7b503f0817c33e000000000000803f00000000901936bfbe7b503f9244de3e000000000000803f0000000078802dbfbe7b503f7c42f83e000000000000803f000000005efa23bfbe7b503fb176083f000000000000803f00000000529419bfbe7b503fb611143f000000000000803f00000000825c0ebfbe7b503f7de21e3f000000000000803f000000003a6202bfbe7b503f44da283f000000000000803f00000000c46bebbebe7b503f65eb313f000000000000803f0000000085d1d0bebe7b503f83093a3f000000000000803f00000000f519b5bebe7b503f8e29413f000000000000803f00000000226b98bebe7b503fbb41473f000000000000803f0000000027d875bebe7b503fc3494c3f000000000000803f00000000588a39bebe7b503fc23a503f000000000000803f000000003b7ef8bdbe7b503f560f533f000000000000803f00000000512879bdbe7b503fa4c3543f000000000000803f0000000000000000be224d3f5555d53f000000000000803f000000004828f93dbe224d3fa4c3d43f000000000000803f000000001f7e783ebe224d3f560fd33f000000000000803f00000000588ab93ebe224d3fc23ad03f000000000000803f0000000036d8f53ebe224d3fc249cc3f000000000000803f00000000246b183fbe224d3fbb41c73f000000000000803f00000000fd19353fbe224d3f8c29c13f000000000000803f000000007ad1503fbe224d3f8609ba3f000000000000803f00000000c16b6b3fbe224d3f66ebb13f000000000000803f000000003b62823fbe224d3f43daa83f000000000000803f00000000815c8e3fbe224d3f7de29e3f000000000000803f000000005494993fbe224d3fb411943f000000000000803f0000000062faa33fbe224d3fac76883f000000000000803f000000007780ad3fbe224d3f8142783f000000000000803f000000009019b63fbe224d3f94445e3f000000000000803f00000000f1b9bd3fbe224d3f0d17433f000000000000803f000000002c57c43fbe224d3f10df263f000000000000803f000000003ae8c93fbe224d3f29c3093f000000000000803f000000008265ce3fbe224d3f24d6d73e000000000000803f00000000e0c8d13fbe224d3f2eff9a3e000000000000803f00000000b50dd43fbe224d3ffaa83a3e000000000000803f00000000e630d53fbe224d3ff952793d000000000000803f00000000e630d53fbe224d3feb5279bd000000000000803f00000000b50dd43fbe224d3f04a93abe000000000000803f00000000e0c8d13fbe224d3f2cff9abe000000000000803f000000008265ce3fbe224d3f22d6d7be000000000000803f000000003ae8c93fbe224d3f28c309bf000000000000803f000000002c57c43fbe224d3f0fdf26bf000000000000803f00000000f1b9bd3fbe224d3f0c1743bf000000000000803f000000009119b63fbe224d3f91445ebf000000000000803f000000007680ad3fbe224d3f844278bf000000000000803f0000000063faa33fbe224d3fac7688bf000000000000803f000000005394993fbe224d3fb51194bf000000000000803f00000000805c8e3fbe224d3f7ee29ebf000000000000803f000000003e62823fbe224d3f41daa8bf000000000000803f00000000bf6b6b3fbe224d3f67ebb1bf000000000000803f000000007bd1503fbe224d3f8609babf000000000000803f00000000f819353fbe224d3f8d29c1bf000000000000803f00000000256b183fbe224d3fbb41c7bf000000000000803f0000000039d8f53ebe224d3fc249ccbf000000000000803f00000000508ab93ebe224d3fc23ad0bf000000000000803f00000000107e783ebe224d3f570fd3bf000000000000803f000000006528f93dbe224d3fa4c3d4bf000000000000803f00000000fb721cb4be224d3f5555d5bf000000000000803f000000005628f9bdbe224d3fa4c3d4bf000000000000803f00000000097e78bebe224d3f570fd3bf000000000000803f000000005a8ab9bebe224d3fc23ad0bf000000000000803f0000000036d8f5bebe224d3fc249ccbf000000000000803f00000000236b18bfbe224d3fbb41c7bf000000000000803f00000000fc1935bfbe224d3f8c29c1bf000000000000803f0000000079d150bfbe224d3f8709babf000000000000803f00000000bf6b6bbfbe224d3f67ebb1bf000000000000803f000000003d6282bfbe224d3f41daa8bf000000000000803f000000007f5c8ebfbe224d3f7fe29ebf000000000000803f00000000539499bfbe224d3fb51194bf000000000000803f0000000062faa3bfbe224d3fac7688bf000000000000803f000000007580adbfbe224d3f864278bf000000000000803f000000009019b6bfbe224d3f92445ebf000000000000803f00000000efb9bdbfbe224d3f131743bf000000000000803f000000002c57c4bfbe224d3f11df26bf000000000000803f000000003ce8c9bfbe224d3f21c309bf000000000000803f000000008265cebfbe224d3f25d6d7be000000000000803f00000000dfc8d1bfbe224d3f3dff9abe000000000000803f00000000b50dd4bfbe224d3f0ba93abe000000000000803f00000000e630d5bfbe224d3f9d5279bd000000000000803f00000000e630d5bfbe224d3fa752793d000000000000803f00000000b50dd4bfbe224d3f0ea93a3e000000000000803f00000000e1c8d1bfbe224d3f24ff9a3e000000000000803f000000008465cebfbe224d3f0cd6d73e000000000000803f000000003ae8c9bfbe224d3f2dc3093f000000000000803f000000002c57c4bfbe224d3f11df263f000000000000803f00000000f2b9bdbfbe224d3f0817433f000000000000803f000000009019b6bfbe224d3f92445e3f000000000000803f000000007880adbfbe224d3f7c42783f000000000000803f000000005efaa3bfbe224d3fb176883f000000000000803f00000000529499bfbe224d3fb611943f000000000000803f00000000825c8ebfbe224d3f7de29e3f000000000000803f000000003a6282bfbe224d3f44daa83f000000000000803f00000000c46b6bbfbe224d3f65ebb13f000000000000803f0000000085d150bfbe224d3f8309ba3f000000000000803f00000000f51935bfbe224d3f8e29c13f000000000000803f00000000226b18bfbe224d3fbb41c73f000000000000803f0000000027d8f5bebe224d3fc349cc3f000000000000803f00000000588ab9bebe224d3fc23ad03f000000000000803f000000003b7e78bebe224d3f560fd33f000000000000803f000000005128f9bdbe224d3fa4c3d43f000000000000803f00000000000000003e8e473f00002040000000000000803f0000000036de3a3e3e8e473fbb921f40000000000000803f00000000975eba3e3e8e473f814b1e40000000000000803f00000000c2270b3f3e8e473f122c1c40000000000000803f000000002862383f3e8e473f52371940000000000000803f00000000b6a0643f3e8e473f4d711540000000000000803f000000007ed3873f3e8e473f29df1040000000000000803f000000001c9d9c3f3e8e473f25870b40000000000000803f00000000d190b03f3e8e473f8d700540000000000000803f000000005993c33f3e8e473f6547fd3f000000000000803f00000000c28ad53f3e8e473fbc53ee3f000000000000803f000000007e5ee63f3e8e473f8e1ade3f000000000000803f0000000093f7f53f3e8e473f03b2cc3f000000000000803f00000000592002403e8e473fe131ba3f000000000000803f000000002c9308403e8e473f6fb3a63f000000000000803f00000000754b0e403e8e473f4a51923f000000000000803f00000000614113403e8e473f984e7a3f000000000000803f000000002c6e17403e8e473fbea44e3f000000000000803f0000000022cc1a403e8e473f9be0213f000000000000803f00000000a8561d403e8e473fc57ee83e000000000000803f00000000480a1f403e8e473fbcfe8b3e000000000000803f00000000ace41f403e8e473f3bfeba3d000000000000803f00000000ace41f403e8e473f31febabd000000000000803f00000000480a1f403e8e473fc3fe8bbe000000000000803f00000000a8561d403e8e473fc27ee8be000000000000803f0000000022cc1a403e8e473f9ae021bf000000000000803f000000002c6e17403e8e473fbda44ebf000000000000803f00000000614113403e8e473f974e7abf000000000000803f00000000754b0e403e8e473f495192bf000000000000803f000000002d9308403e8e473f6db3a6bf000000000000803f00000000592002403e8e473fe431babf000000000000803f0000000095f7f53f3e8e473f02b2ccbf000000000000803f000000007d5ee63f3e8e473f901adebf000000000000803f00000000c18ad53f3e8e473fbd53eebf000000000000803f000000005d93c33f3e8e473f6147fdbf000000000000803f00000000d090b03f3e8e473f8d7005c0000000000000803f000000001c9d9c3f3e8e473f25870bc0000000000000803f000000007ad3873f3e8e473f2adf10c0000000000000803f00000000b7a0643f3e8e473f4d7115c0000000000000803f000000002b62383f3e8e473f523719c0000000000000803f00000000bc270b3f3e8e473f122c1cc0000000000000803f000000008c5eba3e3e8e473f824b1ec0000000000000803f000000004cde3a3e3e8e473fbb921fc0000000000000803f000000007aac6ab43e8e473f000020c0000000000000803f0000000040de3abe3e8e473fbb921fc0000000000000803f00000000875ebabe3e8e473f824b1ec0000000000000803f00000000c4270bbf3e8e473f122c1cc0000000000000803f00000000286238bf3e8e473f523719c0000000000000803f00000000b5a064bf3e8e473f4d7115c0000000000000803f000000007dd387bf3e8e473f29df10c0000000000000803f000000001b9d9cbf3e8e473f25870bc0000000000000803f00000000d090b0bf3e8e473f8d7005c0000000000000803f000000005c93c3bf3e8e473f6247fdbf000000000000803f00000000c08ad5bf3e8e473fbe53eebf000000000000803f000000007d5ee6bf3e8e473f901adebf000000000000803f0000000094f7f5bf3e8e473f02b2ccbf000000000000803f00000000582002c03e8e473fe531babf000000000000803f000000002c9308c03e8e473f6eb3a6bf000000000000803f00000000744b0ec03e8e473f4f5192bf000000000000803f00000000614113c03e8e473f994e7abf000000000000803f000000002d6e17c03e8e473fb2a44ebf000000000000803f0000000022cc1ac03e8e473f9ce021bf000000000000803f00000000a8561dc03e8e473fdc7ee8be000000000000803f00000000480a1fc03e8e473fc8fe8bbe000000000000803f00000000ace41fc03e8e473ff6fdbabd000000000000803f00000000ace41fc03e8e473ffefdba3d000000000000803f00000000480a1fc03e8e473fcbfe8b3e000000000000803f00000000a9561dc03e8e473fb67ee83e000000000000803f0000000023cc1ac03e8e473f8ae0213f000000000000803f000000002b6e17c03e8e473fc4a44e3f000000000000803f00000000614113c03e8e473f994e7a3f000000000000803f00000000754b0ec03e8e473f4651923f000000000000803f000000002c9308c03e8e473f6eb3a63f000000000000803f000000005a2002c03e8e473fdd31ba3f000000000000803f000000008ef7f5bf3e8e473f0ab2cc3f000000000000803f000000007c5ee6bf3e8e473f921ade3f000000000000803f00000000c38ad5bf3e8e473fbc53ee3f000000000000803f000000005893c3bf3e8e473f6647fd3f000000000000803f00000000d390b0bf3e8e473f8c700540000000000000803f00000000249d9cbf3e8e473f23870b40000000000000803f0000000078d387bf3e8e473f2adf1040000000000000803f00000000b4a064bf3e8e473f4d711540000000000000803f000000001d6238bf3e8e473f53371940000000000000803f00000000c2270bbf3e8e473f122c1c40000000000000803f00000000ac5ebabe3e8e473f814b1e40000000000000803f000000003dde3abe3e8e473fbb921f40000000000000803f0000000000000000bebd3f3f55555540000000000000803f000000004828793ebebd3f3fa4c35440000000000000803f000000001f7ef83ebebd3f3f560f5340000000000000803f00000000588a393fbebd3f3fc23a5040000000000000803f0000000036d8753fbebd3f3fc2494c40000000000000803f00000000246b983fbebd3f3fbb414740000000000000803f00000000fd19b53fbebd3f3f8c294140000000000000803f000000007ad1d03fbebd3f3f86093a40000000000000803f00000000c16beb3fbebd3f3f66eb3140000000000000803f000000003b620240bebd3f3f43da2840000000000000803f00000000815c0e40bebd3f3f7de21e40000000000000803f0000000054941940bebd3f3fb4111440000000000000803f0000000062fa2340bebd3f3fac760840000000000000803f0000000077802d40bebd3f3f8142f83f000000000000803f0000000090193640bebd3f3f9444de3f000000000000803f00000000f1b93d40bebd3f3f0d17c33f000000000000803f000000002c574440bebd3f3f10dfa63f000000000000803f000000003ae84940bebd3f3f29c3893f000000000000803f0000000082654e40bebd3f3f24d6573f000000000000803f00000000e0c85140bebd3f3f2eff1a3f000000000000803f00000000b50d5440bebd3f3ffaa8ba3e000000000000803f00000000e6305540bebd3f3ff952f93d000000000000803f00000000e6305540bebd3f3feb52f9bd000000000000803f00000000b50d5440bebd3f3f04a9babe000000000000803f00000000e0c85140bebd3f3f2cff1abf000000000000803f0000000082654e40bebd3f3f22d657bf000000000000803f000000003ae84940bebd3f3f28c389bf000000000000803f000000002c574440bebd3f3f0fdfa6bf000000000000803f00000000f1b93d40bebd3f3f0c17c3bf000000000000803f0000000091193640bebd3f3f9144debf000000000000803f0000000076802d40bebd3f3f8442f8bf000000000000803f0000000063fa2340bebd3f3fac7608c0000000000000803f0000000053941940bebd3f3fb51114c0000000000000803f00000000805c0e40bebd3f3f7ee21ec0000000000000803f000000003e620240bebd3f3f41da28c0000000000000803f00000000bf6beb3fbebd3f3f67eb31c0000000000000803f000000007bd1d03fbebd3f3f86093ac0000000000000803f00000000f819b53fbebd3f3f8d2941c0000000000000803f00000000256b983fbebd3f3fbb4147c0000000000000803f0000000039d8753fbebd3f3fc2494cc0000000000000803f00000000508a393fbebd3f3fc23a50c0000000000000803f00000000107ef83ebebd3f3f570f53c0000000000000803f000000006528793ebebd3f3fa4c354c0000000000000803f00000000fb729cb4bebd3f3f555555c0000000000000803f00000000562879bebebd3f3fa4c354c0000000000000803f00000000097ef8bebebd3f3f570f53c0000000000000803f000000005a8a39bfbebd3f3fc23a50c0000000000000803f0000000036d875bfbebd3f3fc2494cc0000000000000803f00000000236b98bfbebd3f3fbb4147c0000000000000803f00000000fc19b5bfbebd3f3f8c2941c0000000000000803f0000000079d1d0bfbebd3f3f87093ac0000000000000803f00000000bf6bebbfbebd3f3f67eb31c0000000000000803f000000003d6202c0bebd3f3f41da28c0000000000000803f000000007f5c0ec0bebd3f3f7fe21ec0000000000000803f00000000539419c0bebd3f3fb51114c0000000000000803f0000000062fa23c0bebd3f3fac7608c0000000000000803f0000000075802dc0bebd3f3f8642f8bf000000000000803f00000000901936c0bebd3f3f9244debf000000000000803f00000000efb93dc0bebd3f3f1317c3bf000000000000803f000000002c5744c0bebd3f3f11dfa6bf000000000000803f000000003ce849c0bebd3f3f21c389bf000000000000803f0000000082654ec0bebd3f3f25d657bf000000000000803f00000000dfc851c0bebd3f3f3dff1abf000000000000803f00000000b50d54c0bebd3f3f0ba9babe000000000000803f00000000e63055c0bebd3f3f9d52f9bd000000000000803f00000000e63055c0bebd3f3fa752f93d000000000000803f00000000b50d54c0bebd3f3f0ea9ba3e000000000000803f00000000e1c851c0bebd3f3f24ff1a3f000000000000803f0000000084654ec0bebd3f3f0cd6573f000000000000803f000000003ae849c0bebd3f3f2dc3893f000000000000803f000000002c5744c0bebd3f3f11dfa63f000000000000803f00000000f2b93dc0bebd3f3f0817c33f000000000000803f00000000901936c0bebd3f3f9244de3f000000000000803f0000000078802dc0bebd3f3f7c42f83f000000000000803f000000005efa23c0bebd3f3fb1760840000000000000803f00000000529419c0bebd3f3fb6111440000000000000803f00000000825c0ec0bebd3f3f7de21e40000000000000803f000000003a6202c0bebd3f3f44da2840000000000000803f00000000c46bebbfbebd3f3f65eb3140000000000000803f0000000085d1d0bfbebd3f3f83093a40000000000000803f00000000f519b5bfbebd3f3f8e294140000000000000803f00000000226b98bfbebd3f3fbb414740000000000000803f0000000027d875bfbebd3f3fc3494c40000000000000803f00000000588a39bfbebd3f3fc23a5040000000000000803f000000003b7ef8bebebd3f3f560f5340000000000000803f00000000512879bebebd3f3fa4c35440000000000000803f0000000000000000beb0353f55558540000000000000803f000000002db99b3ebeb0353f46fa8440000000000000803f00000000d34e1b3fbeb0353f96e98340000000000000803f00000000eeec673fbeb0353fb9248240000000000000803f0000000021a7993fbeb0353f335c7f40000000000000803f00000000ed85be3fbeb0353f2a127940000000000000803f000000007c60e23fbeb0353fef737140000000000000803f00000000ec820240beb0353fe78b6840000000000000803f0000000058231340beb0353f3f665e40000000000000803f00000000cafa2240beb0353fd4105340000000000000803f00000000a1f33140beb0353f1c9b4640000000000000803f0000000069f93f40beb0353f21163940000000000000803f00000000faf84c40beb0353f57942a40000000000000803f0000000094e05840beb0353f90291b40000000000000803f00000000f39f6340beb0353fdcea0a40000000000000803f000000006d286d40beb0353fcfdcf33f000000000000803f00000000f76c7540beb0353fd396d03f000000000000803f0000000049627c40beb0353ff333ac3f000000000000803f0000000071ff8040beb0353fd6e5863f000000000000803f000000008c1d8340beb0353ff9be413f000000000000803f0000000091888440beb0353f3853e93e000000000000803f000000008f3e8540beb0353fdbd31b3e000000000000803f000000008f3e8540beb0353fd3d31bbe000000000000803f0000000091888440beb0353f4553e9be000000000000803f000000008c1d8340beb0353ff7be41bf000000000000803f0000000071ff8040beb0353fd5e586bf000000000000803f0000000049627c40beb0353ff233acbf000000000000803f00000000f76c7540beb0353fd296d0bf000000000000803f000000006d286d40beb0353fcedcf3bf000000000000803f00000000f59f6340beb0353fdaea0ac0000000000000803f0000000093e05840beb0353f93291bc0000000000000803f00000000fcf84c40beb0353f56942ac0000000000000803f0000000067f93f40beb0353f231639c0000000000000803f00000000a0f33140beb0353f1d9b46c0000000000000803f00000000cdfa2240beb0353fd11053c0000000000000803f0000000057231340beb0353f40665ec0000000000000803f00000000ed820240beb0353fe78b68c0000000000000803f000000007660e23fbeb0353ff07371c0000000000000803f00000000ee85be3fbeb0353f2a1279c0000000000000803f0000000023a7993fbeb0353f335c7fc0000000000000803f00000000e4ec673fbeb0353fb92482c0000000000000803f00000000ca4e1b3fbeb0353f96e983c0000000000000803f000000003fb99b3ebeb0353f46fa84c0000000000000803f00000000ba8fc3b4beb0353f555585c0000000000000803f0000000035b99bbebeb0353f46fa84c0000000000000803f00000000c54e1bbfbeb0353f96e983c0000000000000803f00000000f0ec67bfbeb0353fb92482c0000000000000803f0000000021a799bfbeb0353f335c7fc0000000000000803f00000000eb85bebfbeb0353f2a1279c0000000000000803f000000007b60e2bfbeb0353fef7371c0000000000000803f00000000ec8202c0beb0353fe88b68c0000000000000803f00000000572313c0beb0353f40665ec0000000000000803f00000000ccfa22c0beb0353fd21053c0000000000000803f000000009ff331c0beb0353f1e9b46c0000000000000803f0000000067f93fc0beb0353f231639c0000000000000803f00000000fbf84cc0beb0353f56942ac0000000000000803f0000000092e058c0beb0353f94291bc0000000000000803f00000000f49f63c0beb0353fdbea0ac0000000000000803f000000006b286dc0beb0353fd8dcf3bf000000000000803f00000000f76c75c0beb0353fd596d0bf000000000000803f000000004b627cc0beb0353fe933acbf000000000000803f0000000071ff80c0beb0353fd7e586bf000000000000803f000000008b1d83c0beb0353f0cbf41bf000000000000803f00000000918884c0beb0353f4d53e9be000000000000803f000000008f3e85c0beb0353fa2d31bbe000000000000803f000000008f3e85c0beb0353fa8d31b3e000000000000803f00000000918884c0beb0353f5153e93e000000000000803f000000008c1d83c0beb0353fedbe413f000000000000803f0000000072ff80c0beb0353fc8e5863f000000000000803f0000000048627cc0beb0353ff833ac3f000000000000803f00000000f76c75c0beb0353fd596d03f000000000000803f000000006e286dc0beb0353fc9dcf33f000000000000803f00000000f49f63c0beb0353fdbea0a40000000000000803f0000000096e058c0beb0353f8d291b40000000000000803f00000000f6f84cc0beb0353f5e942a40000000000000803f0000000066f93fc0beb0353f24163940000000000000803f00000000a2f331c0beb0353f1c9b4640000000000000803f00000000c9fa22c0beb0353fd5105340000000000000803f000000005a2313c0beb0353f3e665e40000000000000803f00000000f38202c0beb0353fe48b6840000000000000803f000000007360e2bfbeb0353ff1737140000000000000803f00000000ea85bebfbeb0353f2a127940000000000000803f0000000018a799bfbeb0353f345c7f40000000000000803f00000000eeec67bfbeb0353fb9248240000000000000803f00000000e54e1bbfbeb0353f96e98340000000000000803f0000000032b99bbebeb0353f46fa8440000000000000803f0000000000000000be66293f0000a040000000000000803f0000000036deba3ebe66293fbb929f40000000000000803f00000000975e3a3fbe66293f814b9e40000000000000803f00000000c2278b3fbe66293f122c9c40000000000000803f000000002862b83fbe66293f52379940000000000000803f00000000b6a0e43fbe66293f4d719540000000000000803f000000007ed30740be66293f29df9040000000000000803f000000001c9d1c40be66293f25878b40000000000000803f00000000d1903040be66293f8d708540000000000000803f0000000059934340be66293f65477d40000000000000803f00000000c28a5540be66293fbc536e40000000000000803f000000007e5e6640be66293f8e1a5e40000000000000803f0000000093f77540be66293f03b24c40000000000000803f0000000059208240be66293fe1313a40000000000000803f000000002c938840be66293f6fb32640000000000000803f00000000754b8e40be66293f4a511240000000000000803f0000000061419340be66293f984efa3f000000000000803f000000002c6e9740be66293fbea4ce3f000000000000803f0000000022cc9a40be66293f9be0a13f000000000000803f00000000a8569d40be66293fc57e683f000000000000803f00000000480a9f40be66293fbcfe0b3f000000000000803f00000000ace49f40be66293f3bfe3a3e000000000000803f00000000ace49f40be66293f31fe3abe000000000000803f00000000480a9f40be66293fc3fe0bbf000000000000803f00000000a8569d40be66293fc27e68bf000000000000803f0000000022cc9a40be66293f9ae0a1bf000000000000803f000000002c6e9740be66293fbda4cebf000000000000803f0000000061419340be66293f974efabf000000000000803f00000000754b8e40be66293f495112c0000000000000803f000000002d938840be66293f6db326c0000000000000803f0000000059208240be66293fe4313ac0000000000000803f0000000095f77540be66293f02b24cc0000000000000803f000000007d5e6640be66293f901a5ec0000000000000803f00000000c18a5540be66293fbd536ec0000000000000803f000000005d934340be66293f61477dc0000000000000803f00000000d0903040be66293f8d7085c0000000000000803f000000001c9d1c40be66293f25878bc0000000000000803f000000007ad30740be66293f2adf90c0000000000000803f00000000b7a0e43fbe66293f4d7195c0000000000000803f000000002b62b83fbe66293f523799c0000000000000803f00000000bc278b3fbe66293f122c9cc0000000000000803f000000008c5e3a3fbe66293f824b9ec0000000000000803f000000004cdeba3ebe66293fbb929fc0000000000000803f000000007aaceab4be66293f0000a0c0000000000000803f0000000040debabebe66293fbb929fc0000000000000803f00000000875e3abfbe66293f824b9ec0000000000000803f00000000c4278bbfbe66293f122c9cc0000000000000803f000000002862b8bfbe66293f523799c0000000000000803f00000000b5a0e4bfbe66293f4d7195c0000000000000803f000000007dd307c0be66293f29df90c0000000000000803f000000001b9d1cc0be66293f25878bc0000000000000803f00000000d09030c0be66293f8d7085c0000000000000803f000000005c9343c0be66293f62477dc0000000000000803f00000000c08a55c0be66293fbe536ec0000000000000803f000000007d5e66c0be66293f901a5ec0000000000000803f0000000094f775c0be66293f02b24cc0000000000000803f00000000582082c0be66293fe5313ac0000000000000803f000000002c9388c0be66293f6eb326c0000000000000803f00000000744b8ec0be66293f4f5112c0000000000000803f00000000614193c0be66293f994efabf000000000000803f000000002d6e97c0be66293fb2a4cebf000000000000803f0000000022cc9ac0be66293f9ce0a1bf000000000000803f00000000a8569dc0be66293fdc7e68bf000000000000803f00000000480a9fc0be66293fc8fe0bbf000000000000803f00000000ace49fc0be66293ff6fd3abe000000000000803f00000000ace49fc0be66293ffefd3a3e000000000000803f00000000480a9fc0be66293fcbfe0b3f000000000000803f00000000a9569dc0be66293fb67e683f000000000000803f0000000023cc9ac0be66293f8ae0a13f000000000000803f000000002b6e97c0be66293fc4a4ce3f000000000000803f00000000614193c0be66293f994efa3f000000000000803f00000000754b8ec0be66293f46511240000000000000803f000000002c9388c0be66293f6eb32640000000000000803f000000005a2082c0be66293fdd313a40000000000000803f000000008ef775c0be66293f0ab24c40000000000000803f000000007c5e66c0be66293f921a5e40000000000000803f00000000c38a55c0be66293fbc536e40000000000000803f00000000589343c0be66293f66477d40000000000000803f00000000d39030c0be66293f8c708540000000000000803f00000000249d1cc0be66293f23878b40000000000000803f0000000078d307c0be66293f2adf9040000000000000803f00000000b4a0e4bfbe66293f4d719540000000000000803f000000001d62b8bfbe66293f53379940000000000000803f00000000c2278bbfbe66293f122c9c40000000000000803f00000000ac5e3abfbe66293f814b9e40000000000000803f000000003ddebabebe66293fbb929f40000000000000803f00000000000000003edd1a3fabaaba40000000000000803f000000004003da3e3edd1a3f302bba40000000000000803f000000005c6e593f3edd1a3f6cadb840000000000000803f000000000e59a23f3edd1a3f6a33b640000000000000803f00000000301dd73f3edd1a3f8bc0b240000000000000803f00000000c05d05403edd1a3f8559ae40000000000000803f00000000be761e403edd1a3f5b04a940000000000000803f000000004bb736403edd1a3f56c8a240000000000000803f0000000049fe4d403edd1a3ffaad9b40000000000000803f00000000e92b64403edd1a3ffbbe9340000000000000803f00000000e32179403edd1a3f2e068b40000000000000803f00000000ca6186403edd1a3f7e8f8140000000000000803f00000000167b8f403edd1a3fafcf6e40000000000000803f0000000068d097403edd1a3f323a5940000000000000803f000000005e569f403edd1a3f027c4240000000000000803f00000000b302a6403edd1a3f2cb42a40000000000000803f0000000047ccab403edd1a3f2e031240000000000000803f0000000034abb0403edd1a3f8915f13f000000000000803f00000000d398b4403edd1a3f60dbbc3f000000000000803f00000000c58fb7403edd1a3f489f873f000000000000803f00000000ff8bb9403edd1a3fdb53233f000000000000803f00000000c98aba403edd1a3f9a285a3e000000000000803f00000000c98aba403edd1a3f8f285abe000000000000803f00000000ff8bb9403edd1a3fe45323bf000000000000803f00000000c58fb7403edd1a3f479f87bf000000000000803f00000000d398b4403edd1a3f5edbbcbf000000000000803f0000000034abb0403edd1a3f8715f1bf000000000000803f0000000047ccab403edd1a3f2e0312c0000000000000803f00000000b302a6403edd1a3f2bb42ac0000000000000803f0000000060569f403edd1a3fff7b42c0000000000000803f0000000068d097403edd1a3f343a59c0000000000000803f00000000177b8f403edd1a3fadcf6ec0000000000000803f00000000c96186403edd1a3f7f8f81c0000000000000803f00000000e12179403edd1a3f2e068bc0000000000000803f00000000ed2b64403edd1a3ff9be93c0000000000000803f0000000048fe4d403edd1a3ffaad9bc0000000000000803f000000004cb736403edd1a3f56c8a2c0000000000000803f00000000b9761e403edd1a3f5c04a9c0000000000000803f00000000c05d05403edd1a3f8559aec0000000000000803f00000000331dd73f3edd1a3f8bc0b2c0000000000000803f000000000759a23f3edd1a3f6a33b6c0000000000000803f000000004e6e593f3edd1a3f6dadb8c0000000000000803f000000005903da3e3edd1a3f302bbac0000000000000803f000000009ce408b53edd1a3fabaabac0000000000000803f000000004c03dabe3edd1a3f302bbac0000000000000803f00000000496e59bf3edd1a3f6dadb8c0000000000000803f000000000f59a2bf3edd1a3f6a33b6c0000000000000803f00000000301dd7bf3edd1a3f8bc0b2c0000000000000803f00000000bf5d05c03edd1a3f8559aec0000000000000803f00000000bd761ec03edd1a3f5b04a9c0000000000000803f000000004ab736c03edd1a3f56c8a2c0000000000000803f0000000048fe4dc03edd1a3ffaad9bc0000000000000803f00000000eb2b64c03edd1a3ffabe93c0000000000000803f00000000e02179c03edd1a3f2f068bc0000000000000803f00000000c96186c03edd1a3f7f8f81c0000000000000803f00000000177b8fc03edd1a3fadcf6ec0000000000000803f0000000067d097c03edd1a3f363a59c0000000000000803f000000005f569fc03edd1a3f017c42c0000000000000803f00000000b202a6c03edd1a3f31b42ac0000000000000803f0000000047ccabc03edd1a3f2f0312c0000000000000803f0000000035abb0c03edd1a3f7a15f1bf000000000000803f00000000d398b4c03edd1a3f61dbbcbf000000000000803f00000000c48fb7c03edd1a3f569f87bf000000000000803f00000000ff8bb9c03edd1a3fea5323bf000000000000803f00000000c98abac03edd1a3f4a285abe000000000000803f00000000c98abac03edd1a3f53285a3e000000000000803f00000000ff8bb9c03edd1a3fed53233f000000000000803f00000000c58fb7c03edd1a3f409f873f000000000000803f00000000d498b4c03edd1a3f4bdbbc3f000000000000803f0000000033abb0c03edd1a3f9015f13f000000000000803f0000000047ccabc03edd1a3f2f031240000000000000803f00000000b402a6c03edd1a3f27b42a40000000000000803f000000005f569fc03edd1a3f017c4240000000000000803f000000006ad097c03edd1a3f2d3a5940000000000000803f00000000137b8fc03edd1a3fb7cf6e40000000000000803f00000000c86186c03edd1a3f808f8140000000000000803f00000000e42179c03edd1a3f2e068b40000000000000803f00000000e72b64c03edd1a3ffcbe9340000000000000803f000000004cfe4dc03edd1a3ff9ad9b40000000000000803f0000000055b736c03edd1a3f53c8a240000000000000803f00000000b7761ec03edd1a3f5c04a940000000000000803f00000000be5d05c03edd1a3f8559ae40000000000000803f00000000231dd7bf3edd1a3f8bc0b240000000000000803f000000000e59a2bf3edd1a3f6a33b640000000000000803f00000000746e59bf3edd1a3f6cadb840000000000000803f000000004703dabe3edd1a3f302bba40000000000000803f0000000000000000be140a3f5555d540000000000000803f000000004828f93ebe140a3fa4c3d440000000000000803f000000001f7e783fbe140a3f560fd340000000000000803f00000000588ab93fbe140a3fc23ad040000000000000803f0000000036d8f53fbe140a3fc249cc40000000000000803f00000000246b1840be140a3fbb41c740000000000000803f00000000fd193540be140a3f8c29c140000000000000803f000000007ad15040be140a3f8609ba40000000000000803f00000000c16b6b40be140a3f66ebb140000000000000803f000000003b628240be140a3f43daa840000000000000803f00000000815c8e40be140a3f7de29e40000000000000803f0000000054949940be140a3fb4119440000000000000803f0000000062faa340be140a3fac768840000000000000803f000000007780ad40be140a3f81427840000000000000803f000000009019b640be140a3f94445e40000000000000803f00000000f1b9bd40be140a3f0d174340000000000000803f000000002c57c440be140a3f10df2640000000000000803f000000003ae8c940be140a3f29c30940000000000000803f000000008265ce40be140a3f24d6d73f000000000000803f00000000e0c8d140be140a3f2eff9a3f000000000000803f00000000b50dd440be140a3ffaa83a3f000000000000803f00000000e630d540be140a3ff952793e000000000000803f00000000e630d540be140a3feb5279be000000000000803f00000000b50dd440be140a3f04a93abf000000000000803f00000000e0c8d140be140a3f2cff9abf000000000000803f000000008265ce40be140a3f22d6d7bf000000000000803f000000003ae8c940be140a3f28c309c0000000000000803f000000002c57c440be140a3f0fdf26c0000000000000803f00000000f1b9bd40be140a3f0c1743c0000000000000803f000000009119b640be140a3f91445ec0000000000000803f000000007680ad40be140a3f844278c0000000000000803f0000000063faa340be140a3fac7688c0000000000000803f0000000053949940be140a3fb51194c0000000000000803f00000000805c8e40be140a3f7ee29ec0000000000000803f000000003e628240be140a3f41daa8c0000000000000803f00000000bf6b6b40be140a3f67ebb1c0000000000000803f000000007bd15040be140a3f8609bac0000000000000803f00000000f8193540be140a3f8d29c1c0000000000000803f00000000256b1840be140a3fbb41c7c0000000000000803f0000000039d8f53fbe140a3fc249ccc0000000000000803f00000000508ab93fbe140a3fc23ad0c0000000000000803f00000000107e783fbe140a3f570fd3c0000000000000803f000000006528f93ebe140a3fa4c3d4c0000000000000803f00000000fb721cb5be140a3f5555d5c0000000000000803f000000005628f9bebe140a3fa4c3d4c0000000000000803f00000000097e78bfbe140a3f570fd3c0000000000000803f000000005a8ab9bfbe140a3fc23ad0c0000000000000803f0000000036d8f5bfbe140a3fc249ccc0000000000000803f00000000236b18c0be140a3fbb41c7c0000000000000803f00000000fc1935c0be140a3f8c29c1c0000000000000803f0000000079d150c0be140a3f8709bac0000000000000803f00000000bf6b6bc0be140a3f67ebb1c0000000000000803f000000003d6282c0be140a3f41daa8c0000000000000803f000000007f5c8ec0be140a3f7fe29ec0000000000000803f00000000539499c0be140a3fb51194c0000000000000803f0000000062faa3c0be140a3fac7688c0000000000000803f000000007580adc0be140a3f864278c0000000000000803f000000009019b6c0be140a3f92445ec0000000000000803f00000000efb9bdc0be140a3f131743c0000000000000803f000000002c57c4c0be140a3f11df26c0000000000000803f000000003ce8c9c0be140a3f21c309c0000000000000803f000000008265cec0be140a3f25d6d7bf000000000000803f00000000dfc8d1c0be140a3f3dff9abf000000000000803f00000000b50dd4c0be140a3f0ba93abf000000000000803f00000000e630d5c0be140a3f9d5279be000000000000803f00000000e630d5c0be140a3fa752793e000000000000803f00000000b50dd4c0be140a3f0ea93a3f000000000000803f00000000e1c8d1c0be140a3f24ff9a3f000000000000803f000000008465cec0be140a3f0cd6d73f000000000000803f000000003ae8c9c0be140a3f2dc30940000000000000803f000000002c57c4c0be140a3f11df2640000000000000803f00000000f2b9bdc0be140a3f08174340000000000000803f000000009019b6c0be140a3f92445e40000000000000803f000000007880adc0be140a3f7c427840000000000000803f000000005efaa3c0be140a3fb1768840000000000000803f00000000529499c0be140a3fb6119440000000000000803f00000000825c8ec0be140a3f7de29e40000000000000803f000000003a6282c0be140a3f44daa840000000000000803f00000000c46b6bc0be140a3f65ebb140000000000000803f0000000085d150c0be140a3f8309ba40000000000000803f00000000f51935c0be140a3f8e29c140000000000000803f00000000226b18c0be140a3fbb41c740000000000000803f0000000027d8f5bfbe140a3fc349cc40000000000000803f00000000588ab9bfbe140a3fc23ad040000000000000803f000000003b7e78bfbe140a3f560fd340000000000000803f000000005128f9bebe140a3fa4c3d440000000000000803f00000000000000007b14ee3e0000f040000000000000803f00000000a9260c3f7b14ee3e185cef40000000000000803f00000000f1c68b3f7b14ee3e4171ed40000000000000803f00000000a4bbd03f7b14ee3e1a42ea40000000000000803f000000009e490a407b14ee3efbd2e540000000000000803f0000000088782b407b14ee3ef329e040000000000000803f000000003dbd4b407b14ee3ebe4ed940000000000000803f00000000a9eb6a407b14ee3eb74ad140000000000000803f000000009d6c84407b14ee3ed328c840000000000000803f0000000083ae92407b14ee3e8cf5bd40000000000000803f000000001228a0407b14ee3ecdbeb240000000000000803f00000000dec6ac407b14ee3eea93a640000000000000803f00000000ae79b8407b14ee3e82859940000000000000803f000000008630c3407b14ee3e69a58b40000000000000803f00000000c2dccc407b14ee3e270d7a40000000000000803f000000002f71d5407b14ee3eee795b40000000000000803f0000000012e2dc407b14ee3ef2ba3b40000000000000803f000000004225e3407b14ee3e8efb1a40000000000000803f000000003332e8407b14ee3ee8d0f23f000000000000803f00000000fc01ec407b14ee3e145fae3f000000000000803f000000006b8fee407b14ee3e19fe513f000000000000803f0000000003d7ef407b14ee3eac3e8c3e000000000000803f0000000003d7ef407b14ee3ea53e8cbe000000000000803f000000006b8fee407b14ee3e25fe51bf000000000000803f00000000fc01ec407b14ee3e125faebf000000000000803f000000003332e8407b14ee3ee7d0f2bf000000000000803f000000004225e3407b14ee3e8efb1ac0000000000000803f0000000012e2dc407b14ee3ef1ba3bc0000000000000803f000000002f71d5407b14ee3eee795bc0000000000000803f00000000c4dccc407b14ee3e230d7ac0000000000000803f000000008530c3407b14ee3e6ba58bc0000000000000803f00000000b079b8407b14ee3e818599c0000000000000803f00000000dec6ac407b14ee3eec93a6c0000000000000803f000000001128a0407b14ee3ecebeb2c0000000000000803f0000000086ae92407b14ee3e89f5bdc0000000000000803f000000009c6c84407b14ee3ed428c8c0000000000000803f00000000aaeb6a407b14ee3eb74ad1c0000000000000803f0000000037bd4b407b14ee3ebf4ed9c0000000000000803f0000000089782b407b14ee3ef329e0c0000000000000803f00000000a0490a407b14ee3efbd2e5c0000000000000803f000000009abbd03f7b14ee3e1a42eac0000000000000803f00000000e9c68b3f7b14ee3e4271edc0000000000000803f00000000b9260c3f7b14ee3e185cefc0000000000000803f000000005b0130b57b14ee3e0000f0c0000000000000803f00000000b0260cbf7b14ee3e185cefc0000000000000803f00000000e5c68bbf7b14ee3e4271edc0000000000000803f00000000a6bbd0bf7b14ee3e1a42eac0000000000000803f000000009e490ac07b14ee3efbd2e5c0000000000000803f0000000088782bc07b14ee3ef329e0c0000000000000803f000000003cbd4bc07b14ee3ebe4ed9c0000000000000803f00000000a8eb6ac07b14ee3eb84ad1c0000000000000803f000000009c6c84c07b14ee3ed428c8c0000000000000803f0000000085ae92c07b14ee3e8af5bdc0000000000000803f000000001028a0c07b14ee3ecfbeb2c0000000000000803f00000000dec6acc07b14ee3eec93a6c0000000000000803f00000000af79b8c07b14ee3e818599c0000000000000803f000000008430c3c07b14ee3e6ca58bc0000000000000803f00000000c3dcccc07b14ee3e250d7ac0000000000000803f000000002d71d5c07b14ee3ef6795bc0000000000000803f0000000012e2dcc07b14ee3ef3ba3bc0000000000000803f000000004425e3c07b14ee3e85fb1ac0000000000000803f000000003332e8c07b14ee3eead0f2bf000000000000803f00000000fb01ecc07b14ee3e255faebf000000000000803f000000006b8feec07b14ee3e2cfe51bf000000000000803f0000000003d7efc07b14ee3e783e8cbe000000000000803f0000000003d7efc07b14ee3e7e3e8c3e000000000000803f000000006b8feec07b14ee3e30fe513f000000000000803f00000000fd01ecc07b14ee3e085fae3f000000000000803f000000003532e8c07b14ee3eced0f23f000000000000803f000000004125e3c07b14ee3e93fb1a40000000000000803f0000000012e2dcc07b14ee3ef3ba3b40000000000000803f000000003071d5c07b14ee3ee9795b40000000000000803f00000000c3dcccc07b14ee3e250d7a40000000000000803f000000008830c3c07b14ee3e66a58b40000000000000803f00000000aa79b8c07b14ee3e88859940000000000000803f00000000ddc6acc07b14ee3eed93a640000000000000803f000000001228a0c07b14ee3ecdbeb240000000000000803f0000000082ae92c07b14ee3e8df5bd40000000000000803f000000009e6c84c07b14ee3ed228c840000000000000803f00000000b6eb6ac07b14ee3eb44ad140000000000000803f0000000034bd4bc07b14ee3ec04ed940000000000000803f0000000087782bc07b14ee3ef329e040000000000000803f0000000096490ac07b14ee3efcd2e540000000000000803f00000000a4bbd0bf7b14ee3e1a42ea40000000000000803f0000000001c78bbf7b14ee3e4171ed40000000000000803f00000000ae260cbf7b14ee3e185cef40000000000000803f00000000000000009f0e04c00000000000000080000080bf000000800000000037d902c05555553f00000080000080bf000000804828793d37d902c0a4c3543f00000080000080bf000000801f7ef83d37d902c0560f533f00000080000080bf00000080588a393e37d902c0c23a503f00000080000080bf0000008036d8753e37d902c0c2494c3f00000080000080bf00000080246b983e37d902c0bb41473f00000080000080bf00000080fd19b53e37d902c08c29413f00000080000080bf000000807ad1d03e37d902c086093a3f00000080000080bf00000080c16beb3e37d902c066eb313f00000080000080bf000000803b62023f37d902c043da283f00000080000080bf00000080815c0e3f37d902c07de21e3f00000080000080bf000000805494193f37d902c0b411143f00000080000080bf0000008062fa233f37d902c0ac76083f00000080000080bf0000008077802d3f37d902c08142f83e00000080000080bf000000809019363f37d902c09444de3e00000080000080bf00000080f1b93d3f37d902c00d17c33e00000080000080bf000000802c57443f37d902c010dfa63e00000080000080bf000000803ae8493f37d902c029c3893e00000080000080bf0000008082654e3f37d902c024d6573e00000080000080bf00000080e0c8513f37d902c02eff1a3e00000080000080bf00000080b50d543f37d902c0faa8ba3d00000080000080bf00000080e630553f37d902c0f952f93c00000080000080bf00000080e630553f37d902c0eb52f9bc00000080000080bf00000080b50d543f37d902c004a9babd00000080000080bf00000080e0c8513f37d902c02cff1abe00000080000080bf0000008082654e3f37d902c022d657be00000080000080bf000000803ae8493f37d902c028c389be00000080000080bf000000802c57443f37d902c00fdfa6be00000080000080bf00000080f1b93d3f37d902c00c17c3be00000080000080bf000000809119363f37d902c09144debe00000080000080bf0000008076802d3f37d902c08442f8be00000080000080bf0000008063fa233f37d902c0ac7608bf00000080000080bf000000805394193f37d902c0b51114bf00000080000080bf00000080805c0e3f37d902c07ee21ebf00000080000080bf000000803e62023f37d902c041da28bf00000080000080bf00000080bf6beb3e37d902c067eb31bf00000080000080bf000000807bd1d03e37d902c086093abf00000080000080bf00000080f819b53e37d902c08d2941bf00000080000080bf00000080256b983e37d902c0bb4147bf00000080000080bf0000008039d8753e37d902c0c2494cbf00000080000080bf00000080508a393e37d902c0c23a50bf00000080000080bf00000080107ef83d37d902c0570f53bf00000080000080bf000000806528793d37d902c0a4c354bf00000080000080bf00000080fb729cb337d902c0555555bf00000080000080bf00000080562879bd37d902c0a4c354bf00000080000080bf00000080097ef8bd37d902c0570f53bf00000080000080bf000000805a8a39be37d902c0c23a50bf00000080000080bf0000008036d875be37d902c0c2494cbf00000080000080bf00000080236b98be37d902c0bb4147bf00000080000080bf00000080fc19b5be37d902c08c2941bf00000080000080bf0000008079d1d0be37d902c087093abf00000080000080bf00000080bf6bebbe37d902c067eb31bf00000080000080bf000000803d6202bf37d902c041da28bf00000080000080bf000000807f5c0ebf37d902c07fe21ebf00000080000080bf00000080539419bf37d902c0b51114bf00000080000080bf0000008062fa23bf37d902c0ac7608bf00000080000080bf0000008075802dbf37d902c08642f8be00000080000080bf00000080901936bf37d902c09244debe00000080000080bf00000080efb93dbf37d902c01317c3be00000080000080bf000000802c5744bf37d902c011dfa6be00000080000080bf000000803ce849bf37d902c021c389be00000080000080bf0000008082654ebf37d902c025d657be00000080000080bf00000080dfc851bf37d902c03dff1abe00000080000080bf00000080b50d54bf37d902c00ba9babd00000080000080bf00000080e63055bf37d902c09d52f9bc00000080000080bf00000080e63055bf37d902c0a752f93c00000080000080bf00000080b50d54bf37d902c00ea9ba3d00000080000080bf00000080e1c851bf37d902c024ff1a3e00000080000080bf0000008084654ebf37d902c00cd6573e00000080000080bf000000803ae849bf37d902c02dc3893e00000080000080bf000000802c5744bf37d902c011dfa63e00000080000080bf00000080f2b93dbf37d902c00817c33e00000080000080bf00000080901936bf37d902c09244de3e00000080000080bf0000008078802dbf37d902c07c42f83e00000080000080bf000000805efa23bf37d902c0b176083f00000080000080bf00000080529419bf37d902c0b611143f00000080000080bf00000080825c0ebf37d902c07de21e3f00000080000080bf000000803a6202bf37d902c044da283f00000080000080bf00000080c46bebbe37d902c065eb313f00000080000080bf0000008085d1d0be37d902c083093a3f00000080000080bf00000080f519b5be37d902c08e29413f00000080000080bf00000080226b98be37d902c0bb41473f00000080000080bf0000008027d875be37d902c0c3494c3f00000080000080bf00000080588a39be37d902c0c23a503f00000080000080bf000000803b7ef8bd37d902c0560f533f00000080000080bf00000080512879bd37d902c0a4c3543f00000080000080bf00000080000000000f6efebf5555d53f00000080000080bf000000804828f93d0f6efebfa4c3d43f00000080000080bf000000801f7e783e0f6efebf560fd33f00000080000080bf00000080588ab93e0f6efebfc23ad03f00000080000080bf0000008036d8f53e0f6efebfc249cc3f00000080000080bf00000080246b183f0f6efebfbb41c73f00000080000080bf00000080fd19353f0f6efebf8c29c13f00000080000080bf000000807ad1503f0f6efebf8609ba3f00000080000080bf00000080c16b6b3f0f6efebf66ebb13f00000080000080bf000000803b62823f0f6efebf43daa83f00000080000080bf00000080815c8e3f0f6efebf7de29e3f00000080000080bf000000805494993f0f6efebfb411943f00000080000080bf0000008062faa33f0f6efebfac76883f00000080000080bf000000807780ad3f0f6efebf8142783f00000080000080bf000000809019b63f0f6efebf94445e3f00000080000080bf00000080f1b9bd3f0f6efebf0d17433f00000080000080bf000000802c57c43f0f6efebf10df263f00000080000080bf000000803ae8c93f0f6efebf29c3093f00000080000080bf000000808265ce3f0f6efebf24d6d73e00000080000080bf00000080e0c8d13f0f6efebf2eff9a3e00000080000080bf00000080b50dd43f0f6efebffaa83a3e00000080000080bf00000080e630d53f0f6efebff952793d00000080000080bf00000080e630d53f0f6efebfeb5279bd00000080000080bf00000080b50dd43f0f6efebf04a93abe00000080000080bf00000080e0c8d13f0f6efebf2cff9abe00000080000080bf000000808265ce3f0f6efebf22d6d7be00000080000080bf000000803ae8c93f0f6efebf28c309bf00000080000080bf000000802c57c43f0f6efebf0fdf26bf00000080000080bf00000080f1b9bd3f0f6efebf0c1743bf00000080000080bf000000809119b63f0f6efebf91445ebf00000080000080bf000000807680ad3f0f6efebf844278bf00000080000080bf0000008063faa33f0f6efebfac7688bf00000080000080bf000000805394993f0f6efebfb51194bf00000080000080bf00000080805c8e3f0f6efebf7ee29ebf00000080000080bf000000803e62823f0f6efebf41daa8bf00000080000080bf00000080bf6b6b3f0f6efebf67ebb1bf00000080000080bf000000807bd1503f0f6efebf8609babf00000080000080bf00000080f819353f0f6efebf8d29c1bf00000080000080bf00000080256b183f0f6efebfbb41c7bf00000080000080bf0000008039d8f53e0f6efebfc249ccbf00000080000080bf00000080508ab93e0f6efebfc23ad0bf00000080000080bf00000080107e783e0f6efebf570fd3bf00000080000080bf000000806528f93d0f6efebfa4c3d4bf00000080000080bf00000080fb721cb40f6efebf5555d5bf00000080000080bf000000805628f9bd0f6efebfa4c3d4bf00000080000080bf00000080097e78be0f6efebf570fd3bf00000080000080bf000000805a8ab9be0f6efebfc23ad0bf00000080000080bf0000008036d8f5be0f6efebfc249ccbf00000080000080bf00000080236b18bf0f6efebfbb41c7bf00000080000080bf00000080fc1935bf0f6efebf8c29c1bf00000080000080bf0000008079d150bf0f6efebf8709babf00000080000080bf00000080bf6b6bbf0f6efebf67ebb1bf00000080000080bf000000803d6282bf0f6efebf41daa8bf00000080000080bf000000807f5c8ebf0f6efebf7fe29ebf00000080000080bf00000080539499bf0f6efebfb51194bf00000080000080bf0000008062faa3bf0f6efebfac7688bf00000080000080bf000000807580adbf0f6efebf864278bf00000080000080bf000000809019b6bf0f6efebf92445ebf00000080000080bf00000080efb9bdbf0f6efebf131743bf00000080000080bf000000802c57c4bf0f6efebf11df26bf00000080000080bf000000803ce8c9bf0f6efebf21c309bf00000080000080bf000000808265cebf0f6efebf25d6d7be00000080000080bf00000080dfc8d1bf0f6efebf3dff9abe00000080000080bf00000080b50dd4bf0f6efebf0ba93abe00000080000080bf00000080e630d5bf0f6efebf9d5279bd00000080000080bf00000080e630d5bf0f6efebfa752793d00000080000080bf00000080b50dd4bf0f6efebf0ea93a3e00000080000080bf00000080e1c8d1bf0f6efebf24ff9a3e00000080000080bf000000808465cebf0f6efebf0cd6d73e00000080000080bf000000803ae8c9bf0f6efebf2dc3093f00000080000080bf000000802c57c4bf0f6efebf11df263f00000080000080bf00000080f2b9bdbf0f6efebf0817433f00000080000080bf000000809019b6bf0f6efebf92445e3f00000080000080bf000000807880adbf0f6efebf7c42783f00000080000080bf000000805efaa3bf0f6efebfb176883f00000080000080bf00000080529499bf0f6efebfb611943f00000080000080bf00000080825c8ebf0f6efebf7de29e3f00000080000080bf000000803a6282bf0f6efebf44daa83f00000080000080bf00000080c46b6bbf0f6efebf65ebb13f00000080000080bf0000008085d150bf0f6efebf8309ba3f00000080000080bf00000080f51935bf0f6efebf8e29c13f00000080000080bf00000080226b18bf0f6efebfbb41c73f00000080000080bf0000008027d8f5be0f6efebfc349cc3f00000080000080bf00000080588ab9be0f6efebfc23ad03f00000080000080bf000000803b7e78be0f6efebf560fd33f00000080000080bf000000805128f9bd0f6efebfa4c3d43f00000080000080bf00000080000000008f44f2bf0000204000000080000080bf0000008036de3a3e8f44f2bfbb921f4000000080000080bf00000080975eba3e8f44f2bf814b1e4000000080000080bf00000080c2270b3f8f44f2bf122c1c4000000080000080bf000000802862383f8f44f2bf5237194000000080000080bf00000080b6a0643f8f44f2bf4d71154000000080000080bf000000807ed3873f8f44f2bf29df104000000080000080bf000000801c9d9c3f8f44f2bf25870b4000000080000080bf00000080d190b03f8f44f2bf8d70054000000080000080bf000000805993c33f8f44f2bf6547fd3f00000080000080bf00000080c28ad53f8f44f2bfbc53ee3f00000080000080bf000000807e5ee63f8f44f2bf8e1ade3f00000080000080bf0000008093f7f53f8f44f2bf03b2cc3f00000080000080bf00000080592002408f44f2bfe131ba3f00000080000080bf000000802c9308408f44f2bf6fb3a63f00000080000080bf00000080754b0e408f44f2bf4a51923f00000080000080bf00000080614113408f44f2bf984e7a3f00000080000080bf000000802c6e17408f44f2bfbea44e3f00000080000080bf0000008022cc1a408f44f2bf9be0213f00000080000080bf00000080a8561d408f44f2bfc57ee83e00000080000080bf00000080480a1f408f44f2bfbcfe8b3e00000080000080bf00000080ace41f408f44f2bf3bfeba3d00000080000080bf00000080ace41f408f44f2bf31febabd00000080000080bf00000080480a1f408f44f2bfc3fe8bbe00000080000080bf00000080a8561d408f44f2bfc27ee8be00000080000080bf0000008022cc1a408f44f2bf9ae021bf00000080000080bf000000802c6e17408f44f2bfbda44ebf00000080000080bf00000080614113408f44f2bf974e7abf00000080000080bf00000080754b0e408f44f2bf495192bf00000080000080bf000000802d9308408f44f2bf6db3a6bf00000080000080bf00000080592002408f44f2bfe431babf00000080000080bf0000008095f7f53f8f44f2bf02b2ccbf00000080000080bf000000807d5ee63f8f44f2bf901adebf00000080000080bf00000080c18ad53f8f44f2bfbd53eebf00000080000080bf000000805d93c33f8f44f2bf6147fdbf00000080000080bf00000080d090b03f8f44f2bf8d7005c000000080000080bf000000801c9d9c3f8f44f2bf25870bc000000080000080bf000000807ad3873f8f44f2bf2adf10c000000080000080bf00000080b7a0643f8f44f2bf4d7115c000000080000080bf000000802b62383f8f44f2bf523719c000000080000080bf00000080bc270b3f8f44f2bf122c1cc000000080000080bf000000808c5eba3e8f44f2bf824b1ec000000080000080bf000000804cde3a3e8f44f2bfbb921fc000000080000080bf000000807aac6ab48f44f2bf000020c000000080000080bf0000008040de3abe8f44f2bfbb921fc000000080000080bf00000080875ebabe8f44f2bf824b1ec000000080000080bf00000080c4270bbf8f44f2bf122c1cc000000080000080bf00000080286238bf8f44f2bf523719c000000080000080bf00000080b5a064bf8f44f2bf4d7115c000000080000080bf000000807dd387bf8f44f2bf29df10c000000080000080bf000000801b9d9cbf8f44f2bf25870bc000000080000080bf00000080d090b0bf8f44f2bf8d7005c000000080000080bf000000805c93c3bf8f44f2bf6247fdbf00000080000080bf00000080c08ad5bf8f44f2bfbe53eebf00000080000080bf000000807d5ee6bf8f44f2bf901adebf00000080000080bf0000008094f7f5bf8f44f2bf02b2ccbf00000080000080bf00000080582002c08f44f2bfe531babf00000080000080bf000000802c9308c08f44f2bf6eb3a6bf00000080000080bf00000080744b0ec08f44f2bf4f5192bf00000080000080bf00000080614113c08f44f2bf994e7abf00000080000080bf000000802d6e17c08f44f2bfb2a44ebf00000080000080bf0000008022cc1ac08f44f2bf9ce021bf00000080000080bf00000080a8561dc08f44f2bfdc7ee8be00000080000080bf00000080480a1fc08f44f2bfc8fe8bbe00000080000080bf00000080ace41fc08f44f2bff6fdbabd00000080000080bf00000080ace41fc08f44f2bffefdba3d00000080000080bf00000080480a1fc08f44f2bfcbfe8b3e00000080000080bf00000080a9561dc08f44f2bfb67ee83e00000080000080bf0000008023cc1ac08f44f2bf8ae0213f00000080000080bf000000802b6e17c08f44f2bfc4a44e3f00000080000080bf00000080614113c08f44f2bf994e7a3f00000080000080bf00000080754b0ec08f44f2bf4651923f00000080000080bf000000802c9308c08f44f2bf6eb3a63f00000080000080bf000000805a2002c08f44f2bfdd31ba3f00000080000080bf000000808ef7f5bf8f44f2bf0ab2cc3f00000080000080bf000000807c5ee6bf8f44f2bf921ade3f00000080000080bf00000080c38ad5bf8f44f2bfbc53ee3f00000080000080bf000000805893c3bf8f44f2bf6647fd3f00000080000080bf00000080d390b0bf8f44f2bf8c70054000000080000080bf00000080249d9cbf8f44f2bf23870b4000000080000080bf0000008078d387bf8f44f2bf2adf104000000080000080bf00000080b4a064bf8f44f2bf4d71154000000080000080bf000000801d6238bf8f44f2bf5337194000000080000080bf00000080c2270bbf8f44f2bf122c1c4000000080000080bf00000080ac5ebabe8f44f2bf814b1e4000000080000080bf000000803dde3abe8f44f2bfbb921f4000000080000080bf00000080000000003f22e1bf5555554000000080000080bf000000804828793e3f22e1bfa4c3544000000080000080bf000000801f7ef83e3f22e1bf560f534000000080000080bf00000080588a393f3f22e1bfc23a504000000080000080bf0000008036d8753f3f22e1bfc2494c4000000080000080bf00000080246b983f3f22e1bfbb41474000000080000080bf00000080fd19b53f3f22e1bf8c29414000000080000080bf000000807ad1d03f3f22e1bf86093a4000000080000080bf00000080c16beb3f3f22e1bf66eb314000000080000080bf000000803b6202403f22e1bf43da284000000080000080bf00000080815c0e403f22e1bf7de21e4000000080000080bf00000080549419403f22e1bfb411144000000080000080bf0000008062fa23403f22e1bfac76084000000080000080bf0000008077802d403f22e1bf8142f83f00000080000080bf00000080901936403f22e1bf9444de3f00000080000080bf00000080f1b93d403f22e1bf0d17c33f00000080000080bf000000802c5744403f22e1bf10dfa63f00000080000080bf000000803ae849403f22e1bf29c3893f00000080000080bf0000008082654e403f22e1bf24d6573f00000080000080bf00000080e0c851403f22e1bf2eff1a3f00000080000080bf00000080b50d54403f22e1bffaa8ba3e00000080000080bf00000080e63055403f22e1bff952f93d00000080000080bf00000080e63055403f22e1bfeb52f9bd00000080000080bf00000080b50d54403f22e1bf04a9babe00000080000080bf00000080e0c851403f22e1bf2cff1abf00000080000080bf0000008082654e403f22e1bf22d657bf00000080000080bf000000803ae849403f22e1bf28c389bf00000080000080bf000000802c5744403f22e1bf0fdfa6bf00000080000080bf00000080f1b93d403f22e1bf0c17c3bf00000080000080bf00000080911936403f22e1bf9144debf00000080000080bf0000008076802d403f22e1bf8442f8bf00000080000080bf0000008063fa23403f22e1bfac7608c000000080000080bf00000080539419403f22e1bfb51114c000000080000080bf00000080805c0e403f22e1bf7ee21ec000000080000080bf000000803e6202403f22e1bf41da28c000000080000080bf00000080bf6beb3f3f22e1bf67eb31c000000080000080bf000000807bd1d03f3f22e1bf86093ac000000080000080bf00000080f819b53f3f22e1bf8d2941c000000080000080bf00000080256b983f3f22e1bfbb4147c000000080000080bf0000008039d8753f3f22e1bfc2494cc000000080000080bf00000080508a393f3f22e1bfc23a50c000000080000080bf00000080107ef83e3f22e1bf570f53c000000080000080bf000000806528793e3f22e1bfa4c354c000000080000080bf00000080fb729cb43f22e1bf555555c000000080000080bf00000080562879be3f22e1bfa4c354c000000080000080bf00000080097ef8be3f22e1bf570f53c000000080000080bf000000805a8a39bf3f22e1bfc23a50c000000080000080bf0000008036d875bf3f22e1bfc2494cc000000080000080bf00000080236b98bf3f22e1bfbb4147c000000080000080bf00000080fc19b5bf3f22e1bf8c2941c000000080000080bf0000008079d1d0bf3f22e1bf87093ac000000080000080bf00000080bf6bebbf3f22e1bf67eb31c000000080000080bf000000803d6202c03f22e1bf41da28c000000080000080bf000000807f5c0ec03f22e1bf7fe21ec000000080000080bf00000080539419c03f22e1bfb51114c000000080000080bf0000008062fa23c03f22e1bfac7608c000000080000080bf0000008075802dc03f22e1bf8642f8bf00000080000080bf00000080901936c03f22e1bf9244debf00000080000080bf00000080efb93dc03f22e1bf1317c3bf00000080000080bf000000802c5744c03f22e1bf11dfa6bf00000080000080bf000000803ce849c03f22e1bf21c389bf00000080000080bf0000008082654ec03f22e1bf25d657bf00000080000080bf00000080dfc851c03f22e1bf3dff1abf00000080000080bf00000080b50d54c03f22e1bf0ba9babe00000080000080bf00000080e63055c03f22e1bf9d52f9bd00000080000080bf00000080e63055c03f22e1bfa752f93d00000080000080bf00000080b50d54c03f22e1bf0ea9ba3e00000080000080bf00000080e1c851c03f22e1bf24ff1a3f00000080000080bf0000008084654ec03f22e1bf0cd6573f00000080000080bf000000803ae849c03f22e1bf2dc3893f00000080000080bf000000802c5744c03f22e1bf11dfa63f00000080000080bf00000080f2b93dc03f22e1bf0817c33f00000080000080bf00000080901936c03f22e1bf9244de3f00000080000080bf0000008078802dc03f22e1bf7c42f83f00000080000080bf000000805efa23c03f22e1bfb176084000000080000080bf00000080529419c03f22e1bfb611144000000080000080bf00000080825c0ec03f22e1bf7de21e4000000080000080bf000000803a6202c03f22e1bf44da284000000080000080bf00000080c46bebbf3f22e1bf65eb314000000080000080bf0000008085d1d0bf3f22e1bf83093a4000000080000080bf00000080f519b5bf3f22e1bf8e29414000000080000080bf00000080226b98bf3f22e1bfbb41474000000080000080bf0000008027d875bf3f22e1bfc3494c4000000080000080bf00000080588a39bf3f22e1bfc23a504000000080000080bf000000803b7ef8be3f22e1bf560f534000000080000080bf00000080512879be3f22e1bfa4c3544000000080000080bf00000080000000007feacabf5555854000000080000080bf000000802db99b3e7feacabf46fa844000000080000080bf00000080d34e1b3f7feacabf96e9834000000080000080bf00000080eeec673f7feacabfb924824000000080000080bf0000008021a7993f7feacabf335c7f4000000080000080bf00000080ed85be3f7feacabf2a12794000000080000080bf000000807c60e23f7feacabfef73714000000080000080bf00000080ec8202407feacabfe78b684000000080000080bf00000080582313407feacabf3f665e4000000080000080bf00000080cafa22407feacabfd410534000000080000080bf00000080a1f331407feacabf1c9b464000000080000080bf0000008069f93f407feacabf2116394000000080000080bf00000080faf84c407feacabf57942a4000000080000080bf0000008094e058407feacabf90291b4000000080000080bf00000080f39f63407feacabfdcea0a4000000080000080bf000000806d286d407feacabfcfdcf33f00000080000080bf00000080f76c75407feacabfd396d03f00000080000080bf0000008049627c407feacabff333ac3f00000080000080bf0000008071ff80407feacabfd6e5863f00000080000080bf000000808c1d83407feacabff9be413f00000080000080bf00000080918884407feacabf3853e93e00000080000080bf000000808f3e85407feacabfdbd31b3e00000080000080bf000000808f3e85407feacabfd3d31bbe00000080000080bf00000080918884407feacabf4553e9be00000080000080bf000000808c1d83407feacabff7be41bf00000080000080bf0000008071ff80407feacabfd5e586bf00000080000080bf0000008049627c407feacabff233acbf00000080000080bf00000080f76c75407feacabfd296d0bf00000080000080bf000000806d286d407feacabfcedcf3bf00000080000080bf00000080f59f63407feacabfdaea0ac000000080000080bf0000008093e058407feacabf93291bc000000080000080bf00000080fcf84c407feacabf56942ac000000080000080bf0000008067f93f407feacabf231639c000000080000080bf00000080a0f331407feacabf1d9b46c000000080000080bf00000080cdfa22407feacabfd11053c000000080000080bf00000080572313407feacabf40665ec000000080000080bf00000080ed8202407feacabfe78b68c000000080000080bf000000807660e23f7feacabff07371c000000080000080bf00000080ee85be3f7feacabf2a1279c000000080000080bf0000008023a7993f7feacabf335c7fc000000080000080bf00000080e4ec673f7feacabfb92482c000000080000080bf00000080ca4e1b3f7feacabf96e983c000000080000080bf000000803fb99b3e7feacabf46fa84c000000080000080bf00000080ba8fc3b47feacabf555585c000000080000080bf0000008035b99bbe7feacabf46fa84c000000080000080bf00000080c54e1bbf7feacabf96e983c000000080000080bf00000080f0ec67bf7feacabfb92482c000000080000080bf0000008021a799bf7feacabf335c7fc000000080000080bf00000080eb85bebf7feacabf2a1279c000000080000080bf000000807b60e2bf7feacabfef7371c000000080000080bf00000080ec8202c07feacabfe88b68c000000080000080bf00000080572313c07feacabf40665ec000000080000080bf00000080ccfa22c07feacabfd21053c000000080000080bf000000809ff331c07feacabf1e9b46c000000080000080bf0000008067f93fc07feacabf231639c000000080000080bf00000080fbf84cc07feacabf56942ac000000080000080bf0000008092e058c07feacabf94291bc000000080000080bf00000080f49f63c07feacabfdbea0ac000000080000080bf000000806b286dc07feacabfd8dcf3bf00000080000080bf00000080f76c75c07feacabfd596d0bf00000080000080bf000000804b627cc07feacabfe933acbf00000080000080bf0000008071ff80c07feacabfd7e586bf00000080000080bf000000808b1d83c07feacabf0cbf41bf00000080000080bf00000080918884c07feacabf4d53e9be00000080000080bf000000808f3e85c07feacabfa2d31bbe00000080000080bf000000808f3e85c07feacabfa8d31b3e00000080000080bf00000080918884c07feacabf5153e93e00000080000080bf000000808c1d83c07feacabfedbe413f00000080000080bf0000008072ff80c07feacabfc8e5863f00000080000080bf0000008048627cc07feacabff833ac3f00000080000080bf00000080f76c75c07feacabfd596d03f00000080000080bf000000806e286dc07feacabfc9dcf33f00000080000080bf00000080f49f63c07feacabfdbea0a4000000080000080bf0000008096e058c07feacabf8d291b4000000080000080bf00000080f6f84cc07feacabf5e942a4000000080000080bf0000008066f93fc07feacabf2416394000000080000080bf00000080a2f331c07feacabf1c9b464000000080000080bf00000080c9fa22c07feacabfd510534000000080000080bf000000805a2313c07feacabf3e665e4000000080000080bf00000080f38202c07feacabfe48b684000000080000080bf000000807360e2bf7feacabff173714000000080000080bf00000080ea85bebf7feacabf2a12794000000080000080bf0000008018a799bf7feacabf345c7f4000000080000080bf00000080eeec67bf7feacabfb924824000000080000080bf00000080e54e1bbf7feacabf96e9834000000080000080bf0000008032b99bbe7feacabf46fa844000000080000080bf00000080000000001f77afbf0000a04000000080000080bf0000008036deba3e1f77afbfbb929f4000000080000080bf00000080975e3a3f1f77afbf814b9e4000000080000080bf00000080c2278b3f1f77afbf122c9c4000000080000080bf000000802862b83f1f77afbf5237994000000080000080bf00000080b6a0e43f1f77afbf4d71954000000080000080bf000000807ed307401f77afbf29df904000000080000080bf000000801c9d1c401f77afbf25878b4000000080000080bf00000080d19030401f77afbf8d70854000000080000080bf00000080599343401f77afbf65477d4000000080000080bf00000080c28a55401f77afbfbc536e4000000080000080bf000000807e5e66401f77afbf8e1a5e4000000080000080bf0000008093f775401f77afbf03b24c4000000080000080bf00000080592082401f77afbfe1313a4000000080000080bf000000802c9388401f77afbf6fb3264000000080000080bf00000080754b8e401f77afbf4a51124000000080000080bf00000080614193401f77afbf984efa3f00000080000080bf000000802c6e97401f77afbfbea4ce3f00000080000080bf0000008022cc9a401f77afbf9be0a13f00000080000080bf00000080a8569d401f77afbfc57e683f00000080000080bf00000080480a9f401f77afbfbcfe0b3f00000080000080bf00000080ace49f401f77afbf3bfe3a3e00000080000080bf00000080ace49f401f77afbf31fe3abe00000080000080bf00000080480a9f401f77afbfc3fe0bbf00000080000080bf00000080a8569d401f77afbfc27e68bf00000080000080bf0000008022cc9a401f77afbf9ae0a1bf00000080000080bf000000802c6e97401f77afbfbda4cebf00000080000080bf00000080614193401f77afbf974efabf00000080000080bf00000080754b8e401f77afbf495112c000000080000080bf000000802d9388401f77afbf6db326c000000080000080bf00000080592082401f77afbfe4313ac000000080000080bf0000008095f775401f77afbf02b24cc000000080000080bf000000807d5e66401f77afbf901a5ec000000080000080bf00000080c18a55401f77afbfbd536ec000000080000080bf000000805d9343401f77afbf61477dc000000080000080bf00000080d09030401f77afbf8d7085c000000080000080bf000000801c9d1c401f77afbf25878bc000000080000080bf000000807ad307401f77afbf2adf90c000000080000080bf00000080b7a0e43f1f77afbf4d7195c000000080000080bf000000802b62b83f1f77afbf523799c000000080000080bf00000080bc278b3f1f77afbf122c9cc000000080000080bf000000808c5e3a3f1f77afbf824b9ec000000080000080bf000000804cdeba3e1f77afbfbb929fc000000080000080bf000000807aaceab41f77afbf0000a0c000000080000080bf0000008040debabe1f77afbfbb929fc000000080000080bf00000080875e3abf1f77afbf824b9ec000000080000080bf00000080c4278bbf1f77afbf122c9cc000000080000080bf000000802862b8bf1f77afbf523799c000000080000080bf00000080b5a0e4bf1f77afbf4d7195c000000080000080bf000000807dd307c01f77afbf29df90c000000080000080bf000000801b9d1cc01f77afbf25878bc000000080000080bf00000080d09030c01f77afbf8d7085c000000080000080bf000000805c9343c01f77afbf62477dc000000080000080bf00000080c08a55c01f77afbfbe536ec000000080000080bf000000807d5e66c01f77afbf901a5ec000000080000080bf0000008094f775c01f77afbf02b24cc000000080000080bf00000080582082c01f77afbfe5313ac000000080000080bf000000802c9388c01f77afbf6eb326c000000080000080bf00000080744b8ec01f77afbf4f5112c000000080000080bf00000080614193c01f77afbf994efabf00000080000080bf000000802d6e97c01f77afbfb2a4cebf00000080000080bf0000008022cc9ac01f77afbf9ce0a1bf00000080000080bf00000080a8569dc01f77afbfdc7e68bf00000080000080bf00000080480a9fc01f77afbfc8fe0bbf00000080000080bf00000080ace49fc01f77afbff6fd3abe00000080000080bf00000080ace49fc01f77afbffefd3a3e00000080000080bf00000080480a9fc01f77afbfcbfe0b3f00000080000080bf00000080a9569dc01f77afbfb67e683f00000080000080bf0000008023cc9ac01f77afbf8ae0a13f00000080000080bf000000802b6e97c01f77afbfc4a4ce3f00000080000080bf00000080614193c01f77afbf994efa3f00000080000080bf00000080754b8ec01f77afbf4651124000000080000080bf000000802c9388c01f77afbf6eb3264000000080000080bf000000805a2082c01f77afbfdd313a4000000080000080bf000000808ef775c01f77afbf0ab24c4000000080000080bf000000807c5e66c01f77afbf921a5e4000000080000080bf00000080c38a55c01f77afbfbc536e4000000080000080bf00000080589343c01f77afbf66477d4000000080000080bf00000080d39030c01f77afbf8c70854000000080000080bf00000080249d1cc01f77afbf23878b4000000080000080bf0000008078d307c01f77afbf2adf904000000080000080bf00000080b4a0e4bf1f77afbf4d71954000000080000080bf000000801d62b8bf1f77afbf5337994000000080000080bf00000080c2278bbf1f77afbf122c9c4000000080000080bf00000080ac5e3abf1f77afbf814b9e4000000080000080bf000000803ddebabe1f77afbfbb929f4000000080000080bf00000080000000009f968ebfabaaba4000000080000080bf000000804003da3e9f968ebf302bba4000000080000080bf000000805c6e593f9f968ebf6cadb84000000080000080bf000000800e59a23f9f968ebf6a33b64000000080000080bf00000080301dd73f9f968ebf8bc0b24000000080000080bf00000080c05d05409f968ebf8559ae4000000080000080bf00000080be761e409f968ebf5b04a94000000080000080bf000000804bb736409f968ebf56c8a24000000080000080bf0000008049fe4d409f968ebffaad9b4000000080000080bf00000080e92b64409f968ebffbbe934000000080000080bf00000080e32179409f968ebf2e068b4000000080000080bf00000080ca6186409f968ebf7e8f814000000080000080bf00000080167b8f409f968ebfafcf6e4000000080000080bf0000008068d097409f968ebf323a594000000080000080bf000000805e569f409f968ebf027c424000000080000080bf00000080b302a6409f968ebf2cb42a4000000080000080bf0000008047ccab409f968ebf2e03124000000080000080bf0000008034abb0409f968ebf8915f13f00000080000080bf00000080d398b4409f968ebf60dbbc3f00000080000080bf00000080c58fb7409f968ebf489f873f00000080000080bf00000080ff8bb9409f968ebfdb53233f00000080000080bf00000080c98aba409f968ebf9a285a3e00000080000080bf00000080c98aba409f968ebf8f285abe00000080000080bf00000080ff8bb9409f968ebfe45323bf00000080000080bf00000080c58fb7409f968ebf479f87bf00000080000080bf00000080d398b4409f968ebf5edbbcbf00000080000080bf0000008034abb0409f968ebf8715f1bf00000080000080bf0000008047ccab409f968ebf2e0312c000000080000080bf00000080b302a6409f968ebf2bb42ac000000080000080bf0000008060569f409f968ebfff7b42c000000080000080bf0000008068d097409f968ebf343a59c000000080000080bf00000080177b8f409f968ebfadcf6ec000000080000080bf00000080c96186409f968ebf7f8f81c000000080000080bf00000080e12179409f968ebf2e068bc000000080000080bf00000080ed2b64409f968ebff9be93c000000080000080bf0000008048fe4d409f968ebffaad9bc000000080000080bf000000804cb736409f968ebf56c8a2c000000080000080bf00000080b9761e409f968ebf5c04a9c000000080000080bf00000080c05d05409f968ebf8559aec000000080000080bf00000080331dd73f9f968ebf8bc0b2c000000080000080bf000000800759a23f9f968ebf6a33b6c000000080000080bf000000804e6e593f9f968ebf6dadb8c000000080000080bf000000805903da3e9f968ebf302bbac000000080000080bf000000809ce408b59f968ebfabaabac000000080000080bf000000804c03dabe9f968ebf302bbac000000080000080bf00000080496e59bf9f968ebf6dadb8c000000080000080bf000000800f59a2bf9f968ebf6a33b6c000000080000080bf00000080301dd7bf9f968ebf8bc0b2c000000080000080bf00000080bf5d05c09f968ebf8559aec000000080000080bf00000080bd761ec09f968ebf5b04a9c000000080000080bf000000804ab736c09f968ebf56c8a2c000000080000080bf0000008048fe4dc09f968ebffaad9bc000000080000080bf00000080eb2b64c09f968ebffabe93c000000080000080bf00000080e02179c09f968ebf2f068bc000000080000080bf00000080c96186c09f968ebf7f8f81c000000080000080bf00000080177b8fc09f968ebfadcf6ec000000080000080bf0000008067d097c09f968ebf363a59c000000080000080bf000000805f569fc09f968ebf017c42c000000080000080bf00000080b202a6c09f968ebf31b42ac000000080000080bf0000008047ccabc09f968ebf2f0312c000000080000080bf0000008035abb0c09f968ebf7a15f1bf00000080000080bf00000080d398b4c09f968ebf61dbbcbf00000080000080bf00000080c48fb7c09f968ebf569f87bf00000080000080bf00000080ff8bb9c09f968ebfea5323bf00000080000080bf00000080c98abac09f968ebf4a285abe00000080000080bf00000080c98abac09f968ebf53285a3e00000080000080bf00000080ff8bb9c09f968ebfed53233f00000080000080bf00000080c58fb7c09f968ebf409f873f00000080000080bf00000080d498b4c09f968ebf4bdbbc3f00000080000080bf0000008033abb0c09f968ebf9015f13f00000080000080bf0000008047ccabc09f968ebf2f03124000000080000080bf00000080b402a6c09f968ebf27b42a4000000080000080bf000000805f569fc09f968ebf017c424000000080000080bf000000806ad097c09f968ebf2d3a594000000080000080bf00000080137b8fc09f968ebfb7cf6e4000000080000080bf00000080c86186c09f968ebf808f814000000080000080bf00000080e42179c09f968ebf2e068b4000000080000080bf00000080e72b64c09f968ebffcbe934000000080000080bf000000804cfe4dc09f968ebff9ad9b4000000080000080bf0000008055b736c09f968ebf53c8a24000000080000080bf00000080b7761ec09f968ebf5c04a94000000080000080bf00000080be5d05c09f968ebf8559ae4000000080000080bf00000080231dd7bf9f968ebf8bc0b24000000080000080bf000000800e59a2bf9f968ebf6a33b64000000080000080bf00000080746e59bf9f968ebf6cadb84000000080000080bf000000804703dabe9f968ebf302bba4000000080000080bf00000080000000005e1550bf5555d54000000080000080bf000000804828f93e5e1550bfa4c3d44000000080000080bf000000801f7e783f5e1550bf560fd34000000080000080bf00000080588ab93f5e1550bfc23ad04000000080000080bf0000008036d8f53f5e1550bfc249cc4000000080000080bf00000080246b18405e1550bfbb41c74000000080000080bf00000080fd1935405e1550bf8c29c14000000080000080bf000000807ad150405e1550bf8609ba4000000080000080bf00000080c16b6b405e1550bf66ebb14000000080000080bf000000803b6282405e1550bf43daa84000000080000080bf00000080815c8e405e1550bf7de29e4000000080000080bf00000080549499405e1550bfb411944000000080000080bf0000008062faa3405e1550bfac76884000000080000080bf000000807780ad405e1550bf8142784000000080000080bf000000809019b6405e1550bf94445e4000000080000080bf00000080f1b9bd405e1550bf0d17434000000080000080bf000000802c57c4405e1550bf10df264000000080000080bf000000803ae8c9405e1550bf29c3094000000080000080bf000000808265ce405e1550bf24d6d73f00000080000080bf00000080e0c8d1405e1550bf2eff9a3f00000080000080bf00000080b50dd4405e1550bffaa83a3f00000080000080bf00000080e630d5405e1550bff952793e00000080000080bf00000080e630d5405e1550bfeb5279be00000080000080bf00000080b50dd4405e1550bf04a93abf00000080000080bf00000080e0c8d1405e1550bf2cff9abf00000080000080bf000000808265ce405e1550bf22d6d7bf00000080000080bf000000803ae8c9405e1550bf28c309c000000080000080bf000000802c57c4405e1550bf0fdf26c000000080000080bf00000080f1b9bd405e1550bf0c1743c000000080000080bf000000809119b6405e1550bf91445ec000000080000080bf000000807680ad405e1550bf844278c000000080000080bf0000008063faa3405e1550bfac7688c000000080000080bf00000080539499405e1550bfb51194c000000080000080bf00000080805c8e405e1550bf7ee29ec000000080000080bf000000803e6282405e1550bf41daa8c000000080000080bf00000080bf6b6b405e1550bf67ebb1c000000080000080bf000000807bd150405e1550bf8609bac000000080000080bf00000080f81935405e1550bf8d29c1c000000080000080bf00000080256b18405e1550bfbb41c7c000000080000080bf0000008039d8f53f5e1550bfc249ccc000000080000080bf00000080508ab93f5e1550bfc23ad0c000000080000080bf00000080107e783f5e1550bf570fd3c000000080000080bf000000806528f93e5e1550bfa4c3d4c000000080000080bf00000080fb721cb55e1550bf5555d5c000000080000080bf000000805628f9be5e1550bfa4c3d4c000000080000080bf00000080097e78bf5e1550bf570fd3c000000080000080bf000000805a8ab9bf5e1550bfc23ad0c000000080000080bf0000008036d8f5bf5e1550bfc249ccc000000080000080bf00000080236b18c05e1550bfbb41c7c000000080000080bf00000080fc1935c05e1550bf8c29c1c000000080000080bf0000008079d150c05e1550bf8709bac000000080000080bf00000080bf6b6bc05e1550bf67ebb1c000000080000080bf000000803d6282c05e1550bf41daa8c000000080000080bf000000807f5c8ec05e1550bf7fe29ec000000080000080bf00000080539499c05e1550bfb51194c000000080000080bf0000008062faa3c05e1550bfac7688c000000080000080bf000000807580adc05e1550bf864278c000000080000080bf000000809019b6c05e1550bf92445ec000000080000080bf00000080efb9bdc05e1550bf131743c000000080000080bf000000802c57c4c05e1550bf11df26c000000080000080bf000000803ce8c9c05e1550bf21c309c000000080000080bf000000808265cec05e1550bf25d6d7bf00000080000080bf00000080dfc8d1c05e1550bf3dff9abf00000080000080bf00000080b50dd4c05e1550bf0ba93abf00000080000080bf00000080e630d5c05e1550bf9d5279be00000080000080bf00000080e630d5c05e1550bfa752793e00000080000080bf00000080b50dd4c05e1550bf0ea93a3f00000080000080bf00000080e1c8d1c05e1550bf24ff9a3f00000080000080bf000000808465cec05e1550bf0cd6d73f00000080000080bf000000803ae8c9c05e1550bf2dc3094000000080000080bf000000802c57c4c05e1550bf11df264000000080000080bf00000080f2b9bdc05e1550bf0817434000000080000080bf000000809019b6c05e1550bf92445e4000000080000080bf000000807880adc05e1550bf7c42784000000080000080bf000000805efaa3c05e1550bfb176884000000080000080bf00000080529499c05e1550bfb611944000000080000080bf00000080825c8ec05e1550bf7de29e4000000080000080bf000000803a6282c05e1550bf44daa84000000080000080bf00000080c46b6bc05e1550bf65ebb14000000080000080bf0000008085d150c05e1550bf8309ba4000000080000080bf00000080f51935c05e1550bf8e29c14000000080000080bf00000080226b18c05e1550bfbb41c74000000080000080bf0000008027d8f5bf5e1550bfc349cc4000000080000080bf00000080588ab9bf5e1550bfc23ad04000000080000080bf000000803b7e78bf5e1550bf560fd34000000080000080bf000000805128f9be5e1550bfa4c3d44000000080000080bf00000080000000007b14eebe0000f04000000080000080bf00000080a9260c3f7b14eebe185cef4000000080000080bf00000080f1c68b3f7b14eebe4171ed4000000080000080bf00000080a4bbd03f7b14eebe1a42ea4000000080000080bf000000809e490a407b14eebefbd2e54000000080000080bf0000008088782b407b14eebef329e04000000080000080bf000000803dbd4b407b14eebebe4ed94000000080000080bf00000080a9eb6a407b14eebeb74ad14000000080000080bf000000809d6c84407b14eebed328c84000000080000080bf0000008083ae92407b14eebe8cf5bd4000000080000080bf000000801228a0407b14eebecdbeb24000000080000080bf00000080dec6ac407b14eebeea93a64000000080000080bf00000080ae79b8407b14eebe8285994000000080000080bf000000808630c3407b14eebe69a58b4000000080000080bf00000080c2dccc407b14eebe270d7a4000000080000080bf000000802f71d5407b14eebeee795b4000000080000080bf0000008012e2dc407b14eebef2ba3b4000000080000080bf000000804225e3407b14eebe8efb1a4000000080000080bf000000803332e8407b14eebee8d0f23f00000080000080bf00000080fc01ec407b14eebe145fae3f00000080000080bf000000806b8fee407b14eebe19fe513f00000080000080bf0000008003d7ef407b14eebeac3e8c3e00000080000080bf0000008003d7ef407b14eebea53e8cbe00000080000080bf000000806b8fee407b14eebe25fe51bf00000080000080bf00000080fc01ec407b14eebe125faebf00000080000080bf000000803332e8407b14eebee7d0f2bf00000080000080bf000000804225e3407b14eebe8efb1ac000000080000080bf0000008012e2dc407b14eebef1ba3bc000000080000080bf000000802f71d5407b14eebeee795bc000000080000080bf00000080c4dccc407b14eebe230d7ac000000080000080bf000000808530c3407b14eebe6ba58bc000000080000080bf00000080b079b8407b14eebe818599c000000080000080bf00000080dec6ac407b14eebeec93a6c000000080000080bf000000801128a0407b14eebecebeb2c000000080000080bf0000008086ae92407b14eebe89f5bdc000000080000080bf000000809c6c84407b14eebed428c8c000000080000080bf00000080aaeb6a407b14eebeb74ad1c000000080000080bf0000008037bd4b407b14eebebf4ed9c000000080000080bf0000008089782b407b14eebef329e0c000000080000080bf00000080a0490a407b14eebefbd2e5c000000080000080bf000000809abbd03f7b14eebe1a42eac000000080000080bf00000080e9c68b3f7b14eebe4271edc000000080000080bf00000080b9260c3f7b14eebe185cefc000000080000080bf000000805b0130b57b14eebe0000f0c000000080000080bf00000080b0260cbf7b14eebe185cefc000000080000080bf00000080e5c68bbf7b14eebe4271edc000000080000080bf00000080a6bbd0bf7b14eebe1a42eac000000080000080bf000000809e490ac07b14eebefbd2e5c000000080000080bf0000008088782bc07b14eebef329e0c000000080000080bf000000803cbd4bc07b14eebebe4ed9c000000080000080bf00000080a8eb6ac07b14eebeb84ad1c000000080000080bf000000809c6c84c07b14eebed428c8c000000080000080bf0000008085ae92c07b14eebe8af5bdc000000080000080bf000000801028a0c07b14eebecfbeb2c000000080000080bf00000080dec6acc07b14eebeec93a6c000000080000080bf00000080af79b8c07b14eebe818599c000000080000080bf000000808430c3c07b14eebe6ca58bc000000080000080bf00000080c3dcccc07b14eebe250d7ac000000080000080bf000000802d71d5c07b14eebef6795bc000000080000080bf0000008012e2dcc07b14eebef3ba3bc000000080000080bf000000804425e3c07b14eebe85fb1ac000000080000080bf000000803332e8c07b14eebeead0f2bf00000080000080bf00000080fb01ecc07b14eebe255faebf00000080000080bf000000806b8feec07b14eebe2cfe51bf00000080000080bf0000008003d7efc07b14eebe783e8cbe00000080000080bf0000008003d7efc07b14eebe7e3e8c3e00000080000080bf000000806b8feec07b14eebe30fe513f00000080000080bf00000080fd01ecc07b14eebe085fae3f00000080000080bf000000803532e8c07b14eebeced0f23f00000080000080bf000000804125e3c07b14eebe93fb1a4000000080000080bf0000008012e2dcc07b14eebef3ba3b4000000080000080bf000000803071d5c07b14eebee9795b4000000080000080bf00000080c3dcccc07b14eebe250d7a4000000080000080bf000000808830c3c07b14eebe66a58b4000000080000080bf00000080aa79b8c07b14eebe8885994000000080000080bf00000080ddc6acc07b14eebeed93a64000000080000080bf000000801228a0c07b14eebecdbeb24000000080000080bf0000008082ae92c07b14eebe8df5bd4000000080000080bf000000809e6c84c07b14eebed228c84000000080000080bf00000080b6eb6ac07b14eebeb44ad14000000080000080bf0000008034bd4bc07b14eebec04ed94000000080000080bf0000008087782bc07b14eebef329e04000000080000080bf0000008096490ac07b14eebefcd2e54000000080000080bf00000080a4bbd0bf7b14eebe1a42ea4000000080000080bf0000008001c78bbf7b14eebe4171ed4000000080000080bf00000080ae260cbf7b14eebe185cef4000000080000080bf00000080 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: -0.62232393, z: 0} + m_Extent: {x: 7.4949965, y: 1.4410684, z: 7.5} + m_MeshUsageFlags: 0 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + m_MeshOptimized: 0 +--- !u!1 &260835938 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 260835940} + - component: {fileID: 260835939} + m_Layer: 0 + m_Name: LSystem_p3 + m_TagString: Untagged + m_Icon: {fileID: 7422848464349959988, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &260835939 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 260835938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b24d986ba12e0ac4bb039c209f2adafa, type: 3} + m_Name: + m_EditorClassIdentifier: + Premise: X + Rules: + - X=F[+X][-X]FX + - F=FF + ContextIgnore: F+- + StepSize: 0.1 + StepSizeScale: 0.9 + Angle: 25.7 + AngleScale: 0.7 + Generations: 7 +--- !u!4 &260835940 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 260835938} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 186.7, y: -47.9, z: 421.6} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &305577478 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 305577480} + - component: {fileID: 305577479} + m_Layer: 0 + m_Name: Polynom (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &305577479 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305577478} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbd305bbce2b1d64b90f69227b4d83ef, type: 3} + m_Name: + m_EditorClassIdentifier: + Coeffs: + - 0.01 + - 0.01 + - 0.01 + Sampler: {fileID: 0} + PlotTraceRay: {fileID: 0} + lonSamples: 256 + latSamples: 50 +--- !u!4 &305577480 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305577478} + m_LocalRotation: {x: -0, y: -0.80526125, z: -0, w: 0.59292024} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: -107.271, z: 0} +--- !u!1 &362527080 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 362527082} + - component: {fileID: 362527081} + - component: {fileID: 362527084} + - component: {fileID: 362527083} + m_Layer: 0 + m_Name: Lense + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &362527081 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 362527080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 616ee3eac1037f041aefec1caa1ce347, type: 3} + m_Name: + m_EditorClassIdentifier: + R1: 22.014 + R2: -435.76 + LensIOR: 1.5 + EnvironmentIOR: 1 + RLense: 9.5 + Thickness: 1 + tessR: 86 + tessC: 10 +--- !u!4 &362527082 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 362527080} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -2.784844, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &362527083 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 362527080} + m_Mesh: {fileID: 1460843245} +--- !u!23 &362527084 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 362527080} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: bed699302eed2384f888b027d5c06e4c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &552872111 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 552872113} + - component: {fileID: 552872112} + m_Layer: 0 + m_Name: Ray + m_TagString: Untagged + m_Icon: {fileID: 4162164826716764455, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &552872112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 552872111} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 048f3b29954301848937334ad8a973cb, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &552872113 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 552872111} + m_LocalRotation: {x: 0.7123889, y: 0.23342426, z: 0.088935815, w: 0.6558244} + m_LocalPosition: {x: -1.12, y: 2.886, z: 0.834} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 116.76199, y: -74.01898, z: -86.07599} +--- !u!1 &661725735 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 661725737} + - component: {fileID: 661725736} + m_Layer: 0 + m_Name: Zemax_Cooke40DegField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &661725736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 661725735} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e85aaff5e2886e4d9ca1bdcf39a3fe8, type: 3} + m_Name: + m_EditorClassIdentifier: + surfaces: + - Type: 0 + Radius: 22.014 + Thickness: 3.259 + SemiDiameter: 9.5 + - Type: 0 + Radius: -435.76 + Thickness: 6.008 + SemiDiameter: 9.5 + - Type: 0 + Radius: -22.213 + Thickness: 1 + SemiDiameter: 5 + - Type: 0 + Radius: 20.292 + Thickness: 4.75 + SemiDiameter: 5 + - Type: 0 + Radius: 79.684 + Thickness: 2.952 + SemiDiameter: 7.5 + - Type: 0 + Radius: -18.395 + Thickness: 42.208 + SemiDiameter: 7.5 +--- !u!4 &661725737 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 661725735} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.70261776, y: 0.0065438747, z: 0.36031866} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &817088492 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 817088494} + - component: {fileID: 817088493} + m_Layer: 0 + m_Name: Polynom (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &817088493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 817088492} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbd305bbce2b1d64b90f69227b4d83ef, type: 3} + m_Name: + m_EditorClassIdentifier: + Coeffs: + - 0.01 + - 0.01 + - 0.01 + Sampler: {fileID: 0} + PlotTraceRay: {fileID: 0} + lonSamples: 256 + latSamples: 50 +--- !u!4 &817088494 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 817088492} + m_LocalRotation: {x: -0, y: -0.9573611, z: -0, w: 0.28889406} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: -146.416, z: 0} +--- !u!1 &830681093 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 830681095} + - component: {fileID: 830681094} + m_Layer: 0 + m_Name: Polynom (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &830681094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 830681093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbd305bbce2b1d64b90f69227b4d83ef, type: 3} + m_Name: + m_EditorClassIdentifier: + Coeffs: + - 0.01 + - 0.01 + - 0.01 + Sampler: {fileID: 0} + PlotTraceRay: {fileID: 0} + lonSamples: 256 + latSamples: 50 +--- !u!4 &830681095 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 830681093} + m_LocalRotation: {x: -0, y: -0.9013854, z: -0, w: 0.4330177} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: -128.682, z: 0} +--- !u!1 &875315041 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 875315043} + - component: {fileID: 875315042} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &875315042 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875315041} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &875315043 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875315041} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 14.97, y: 3, z: 8.64} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &926012679 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 926012681} + - component: {fileID: 926012680} + m_Layer: 0 + m_Name: LSystem_p2 + m_TagString: Untagged + m_Icon: {fileID: 7422848464349959988, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &926012680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 926012679} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b24d986ba12e0ac4bb039c209f2adafa, type: 3} + m_Name: + m_EditorClassIdentifier: + Premise: F-F-F-F + Rules: + - F=FF-F-F-F-F-F+F + ContextIgnore: F+- + StepSize: 0.1 + StepSizeScale: 0.9 + Angle: 90 + AngleScale: 0.7 + Generations: 4 +--- !u!4 &926012681 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 926012679} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -378, y: 0, z: 610} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1012831493 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1012831497} + - component: {fileID: 1012831496} + - component: {fileID: 1012831495} + - component: {fileID: 1012831494} + m_Layer: 0 + m_Name: Lense (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!33 &1012831494 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1012831493} + m_Mesh: {fileID: 1298367695} +--- !u!23 &1012831495 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1012831493} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: bed699302eed2384f888b027d5c06e4c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!114 &1012831496 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1012831493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 616ee3eac1037f041aefec1caa1ce347, type: 3} + m_Name: + m_EditorClassIdentifier: + R1: -22.213 + R2: 20.292 + LensIOR: 1.5 + EnvironmentIOR: 1 + RLense: 5 + Thickness: 2.21 + tessR: 86 + tessC: 10 +--- !u!4 &1012831497 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1012831493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -8.47, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1025385126 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1025385128} + - component: {fileID: 1025385127} + m_Layer: 0 + m_Name: LSystem_p0 + m_TagString: Untagged + m_Icon: {fileID: 7422848464349959988, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1025385127 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1025385126} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b24d986ba12e0ac4bb039c209f2adafa, type: 3} + m_Name: + m_EditorClassIdentifier: + Premise: -F + Rules: + - F=F+F-F-F+F + ContextIgnore: F+- + StepSize: 0.1 + StepSizeScale: 0.9 + Angle: 90 + AngleScale: 0.7 + Generations: 4 +--- !u!4 &1025385128 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1025385126} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -178.1, y: 21.6, z: 212} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1079151416 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1079151418} + - component: {fileID: 1079151417} + m_Layer: 0 + m_Name: Sampler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1079151417 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079151416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07f58c9abbb13ee4bbd9abeb6c2eb8bd, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1079151418 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079151416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.29, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1080084913 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1080084915} + - component: {fileID: 1080084914} + m_Layer: 0 + m_Name: Polynom (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1080084914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080084913} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbd305bbce2b1d64b90f69227b4d83ef, type: 3} + m_Name: + m_EditorClassIdentifier: + Coeffs: + - 0.01 + - 0.01 + - 0.01 + Sampler: {fileID: 0} + PlotTraceRay: {fileID: 0} + lonSamples: 256 + latSamples: 50 +--- !u!4 &1080084915 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080084913} + m_LocalRotation: {x: -0, y: -0.42043713, z: -0, w: 0.9073217} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: -49.724003, z: 0} +--- !u!1 &1189739571 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1189739573} + - component: {fileID: 1189739572} + m_Layer: 0 + m_Name: Polynom (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1189739572 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1189739571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbd305bbce2b1d64b90f69227b4d83ef, type: 3} + m_Name: + m_EditorClassIdentifier: + Coeffs: + - 0.01 + - 0.01 + - 0.01 + Sampler: {fileID: 0} + PlotTraceRay: {fileID: 0} + lonSamples: 256 + latSamples: 50 +--- !u!4 &1189739573 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1189739571} + m_LocalRotation: {x: -0, y: -0.69808173, z: -0, w: 0.71601814} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: -88.547005, z: 0} +--- !u!43 &1298367695 +Mesh: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + serializedVersion: 8 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 9288 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 1722 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 4.996664, y: 1.105, z: 5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200020001000300020003000400040003000500040005000600060005000700060007000800080007000900080009000a000a0009000b000a000b000c000c000b000d000c000d000e000e000d000f000e000f00100010000f001100100011001200120011001300120013001400140013001500140015001600160015001700160017001800180017001900180019001a001a0019001b001a001b001c001c001b001d001c001d001e001e001d001f001e001f00200020001f002100200021002200220021002300220023002400240023002500240025002600260025002700260027002800280027002900280029002a002a0029002b002a002b002c002c002b002d002c002d002e002e002d002f002e002f00300030002f003100300031003200320031003300320033003400340033003500340035003600360035003700360037003800380037003900380039003a003a0039003b003a003b003c003c003b003d003c003d003e003e003d003f003e003f00400040003f004100400041004200420041004300420043004400440043004500440045004600460045004700460047004800480047004900480049004a004a0049004b004a004b004c004c004b004d004c004d004e004e004d004f004e004f00500050004f005100500051005200520051005300520053005400540053005500540055005600560055005700560057005800580057005900580059005a005a0059005b005a005b005c005c005b005d005c005d005e005e005d005f005e005f00600060005f006100600061006200620061006300620063006400640063006500640065006600660065006700660067006800680067006900680069006a006a0069006b006a006b006c006c006b006d006c006d006e006e006d006f006e006f00700070006f007100700071007200720071007300720073007400740073007500740075007600760075007700760077007800780077007900780079007a007a0079007b007a007b007c007c007b007d007c007d007e007e007d007f007e007f00800080007f008100800081008200820081008300820083008400840083008500840085008600860085008700860087008800880087008900880089008a008a0089008b008a008b008c008c008b008d008c008d008e008e008d008f008e008f00900090008f009100900091009200920091009300920093009400940093009500940095009600960095009700960097009800980097009900980099009a009a0099009b009a009b009c009c009b009d009c009d009e009e009d009f009e009f00a000a0009f00a100a000a100a200a200a100a300a200a300a400a400a300a500a400a500a600a600a500a700a600a700a800a800a700a900a800a900aa00aa00a900ab00aa00ab0000000000ab000100ac00ad00ae00ac00ae00af00ac00af00b000ac00b000b100ac00b100b200ac00b200b300ac00b300b400ac00b400b500ac00b500b600ac00b600b700ac00b700b800ac00b800b900ac00b900ba00ac00ba00bb00ac00bb00bc00ac00bc00bd00ac00bd00be00ac00be00bf00ac00bf00c000ac00c000c100ac00c100c200ac00c200c300ac00c300c400ac00c400c500ac00c500c600ac00c600c700ac00c700c800ac00c800c900ac00c900ca00ac00ca00cb00ac00cb00cc00ac00cc00cd00ac00cd00ce00ac00ce00cf00ac00cf00d000ac00d000d100ac00d100d200ac00d200d300ac00d300d400ac00d400d500ac00d500d600ac00d600d700ac00d700d800ac00d800d900ac00d900da00ac00da00db00ac00db00dc00ac00dc00dd00ac00dd00de00ac00de00df00ac00df00e000ac00e000e100ac00e100e200ac00e200e300ac00e300e400ac00e400e500ac00e500e600ac00e600e700ac00e700e800ac00e800e900ac00e900ea00ac00ea00eb00ac00eb00ec00ac00ec00ed00ac00ed00ee00ac00ee00ef00ac00ef00f000ac00f000f100ac00f100f200ac00f200f300ac00f300f400ac00f400f500ac00f500f600ac00f600f700ac00f700f800ac00f800f900ac00f900fa00ac00fa00fb00ac00fb00fc00ac00fc00fd00ac00fd00fe00ac00fe00ff00ac00ff000001ac0000010101ac0001010201ac000201ad00ad000301ae0003010401ae00ae000401af0004010501af00af000501b00005010601b000b0000601b10006010701b100b1000701b20007010801b200b2000801b30008010901b300b3000901b40009010a01b400b4000a01b5000a010b01b500b5000b01b6000b010c01b600b6000c01b7000c010d01b700b7000d01b8000d010e01b800b8000e01b9000e010f01b900b9000f01ba000f011001ba00ba001001bb0010011101bb00bb001101bc0011011201bc00bc001201bd0012011301bd00bd001301be0013011401be00be001401bf0014011501bf00bf001501c00015011601c000c0001601c10016011701c100c1001701c20017011801c200c2001801c30018011901c300c3001901c40019011a01c400c4001a01c5001a011b01c500c5001b01c6001b011c01c600c6001c01c7001c011d01c700c7001d01c8001d011e01c800c8001e01c9001e011f01c900c9001f01ca001f012001ca00ca002001cb0020012101cb00cb002101cc0021012201cc00cc002201cd0022012301cd00cd002301ce0023012401ce00ce002401cf0024012501cf00cf002501d00025012601d000d0002601d10026012701d100d1002701d20027012801d200d2002801d30028012901d300d3002901d40029012a01d400d4002a01d5002a012b01d500d5002b01d6002b012c01d600d6002c01d7002c012d01d700d7002d01d8002d012e01d800d8002e01d9002e012f01d900d9002f01da002f013001da00da003001db0030013101db00db003101dc0031013201dc00dc003201dd0032013301dd00dd003301de0033013401de00de003401df0034013501df00df003501e00035013601e000e0003601e10036013701e100e1003701e20037013801e200e2003801e30038013901e300e3003901e40039013a01e400e4003a01e5003a013b01e500e5003b01e6003b013c01e600e6003c01e7003c013d01e700e7003d01e8003d013e01e800e8003e01e9003e013f01e900e9003f01ea003f014001ea00ea004001eb0040014101eb00eb004101ec0041014201ec00ec004201ed0042014301ed00ed004301ee0043014401ee00ee004401ef0044014501ef00ef004501f00045014601f000f0004601f10046014701f100f1004701f20047014801f200f2004801f30048014901f300f3004901f40049014a01f400f4004a01f5004a014b01f500f5004b01f6004b014c01f600f6004c01f7004c014d01f700f7004d01f8004d014e01f800f8004e01f9004e014f01f900f9004f01fa004f015001fa00fa005001fb0050015101fb00fb005101fc0051015201fc00fc005201fd0052015301fd00fd005301fe0053015401fe00fe005401ff0054015501ff00ff005501000155015601000100015601010156015701010101015701020157015801020102015801ad0058010301ad0003015901040159015a01040104015a0105015a015b01050105015b0106015b015c01060106015c0107015c015d01070107015d0108015d015e01080108015e0109015e015f01090109015f010a015f0160010a010a0160010b01600161010b010b0161010c01610162010c010c0162010d01620163010d010d0163010e01630164010e010e0164010f01640165010f010f016501100165016601100110016601110166016701110111016701120167016801120112016801130168016901130113016901140169016a01140114016a0115016a016b01150115016b0116016b016c01160116016c0117016c016d01170117016d0118016d016e01180118016e0119016e016f01190119016f011a016f0170011a011a0170011b01700171011b011b0171011c01710172011c011c0172011d01720173011d011d0173011e01730174011e011e0174011f01740175011f011f017501200175017601200120017601210176017701210121017701220177017801220122017801230178017901230123017901240179017a01240124017a0125017a017b01250125017b0126017b017c01260126017c0127017c017d01270127017d0128017d017e01280128017e0129017e017f01290129017f012a017f0180012a012a0180012b01800181012b012b0181012c01810182012c012c0182012d01820183012d012d0183012e01830184012e012e0184012f01840185012f012f018501300185018601300130018601310186018701310131018701320187018801320132018801330188018901330133018901340189018a01340134018a0135018a018b01350135018b0136018b018c01360136018c0137018c018d01370137018d0138018d018e01380138018e0139018e018f01390139018f013a018f0190013a013a0190013b01900191013b013b0191013c01910192013c013c0192013d01920193013d013d0193013e01930194013e013e0194013f01940195013f013f019501400195019601400140019601410196019701410141019701420197019801420142019801430198019901430143019901440199019a01440144019a0145019a019b01450145019b0146019b019c01460146019c0147019c019d01470147019d0148019d019e01480148019e0149019e019f01490149019f014a019f01a0014a014a01a0014b01a001a1014b014b01a1014c01a101a2014c014c01a2014d01a201a3014d014d01a3014e01a301a4014e014e01a4014f01a401a5014f014f01a5015001a501a60150015001a6015101a601a70151015101a7015201a701a80152015201a8015301a801a90153015301a9015401a901aa0154015401aa015501aa01ab0155015501ab015601ab01ac0156015601ac015701ac01ad0157015701ad015801ad01ae0158015801ae010301ae01590103015901af015a01af01b0015a015a01b0015b01b001b1015b015b01b1015c01b101b2015c015c01b2015d01b201b3015d015d01b3015e01b301b4015e015e01b4015f01b401b5015f015f01b5016001b501b60160016001b6016101b601b70161016101b7016201b701b80162016201b8016301b801b90163016301b9016401b901ba0164016401ba016501ba01bb0165016501bb016601bb01bc0166016601bc016701bc01bd0167016701bd016801bd01be0168016801be016901be01bf0169016901bf016a01bf01c0016a016a01c0016b01c001c1016b016b01c1016c01c101c2016c016c01c2016d01c201c3016d016d01c3016e01c301c4016e016e01c4016f01c401c5016f016f01c5017001c501c60170017001c6017101c601c70171017101c7017201c701c80172017201c8017301c801c90173017301c9017401c901ca0174017401ca017501ca01cb0175017501cb017601cb01cc0176017601cc017701cc01cd0177017701cd017801cd01ce0178017801ce017901ce01cf0179017901cf017a01cf01d0017a017a01d0017b01d001d1017b017b01d1017c01d101d2017c017c01d2017d01d201d3017d017d01d3017e01d301d4017e017e01d4017f01d401d5017f017f01d5018001d501d60180018001d6018101d601d70181018101d7018201d701d80182018201d8018301d801d90183018301d9018401d901da0184018401da018501da01db0185018501db018601db01dc0186018601dc018701dc01dd0187018701dd018801dd01de0188018801de018901de01df0189018901df018a01df01e0018a018a01e0018b01e001e1018b018b01e1018c01e101e2018c018c01e2018d01e201e3018d018d01e3018e01e301e4018e018e01e4018f01e401e5018f018f01e5019001e501e60190019001e6019101e601e70191019101e7019201e701e80192019201e8019301e801e90193019301e9019401e901ea0194019401ea019501ea01eb0195019501eb019601eb01ec0196019601ec019701ec01ed0197019701ed019801ed01ee0198019801ee019901ee01ef0199019901ef019a01ef01f0019a019a01f0019b01f001f1019b019b01f1019c01f101f2019c019c01f2019d01f201f3019d019d01f3019e01f301f4019e019e01f4019f01f401f5019f019f01f501a001f501f601a001a001f601a101f601f701a101a101f701a201f701f801a201a201f801a301f801f901a301a301f901a401f901fa01a401a401fa01a501fa01fb01a501a501fb01a601fb01fc01a601a601fc01a701fc01fd01a701a701fd01a801fd01fe01a801a801fe01a901fe01ff01a901a901ff01aa01ff010002aa01aa010002ab0100020102ab01ab010102ac0101020202ac01ac010202ad0102020302ad01ad010302ae0103020402ae01ae01040259010402af015901af010502b00105020602b001b0010602b10106020702b101b1010702b20107020802b201b2010802b30108020902b301b3010902b40109020a02b401b4010a02b5010a020b02b501b5010b02b6010b020c02b601b6010c02b7010c020d02b701b7010d02b8010d020e02b801b8010e02b9010e020f02b901b9010f02ba010f021002ba01ba011002bb0110021102bb01bb011102bc0111021202bc01bc011202bd0112021302bd01bd011302be0113021402be01be011402bf0114021502bf01bf011502c00115021602c001c0011602c10116021702c101c1011702c20117021802c201c2011802c30118021902c301c3011902c40119021a02c401c4011a02c5011a021b02c501c5011b02c6011b021c02c601c6011c02c7011c021d02c701c7011d02c8011d021e02c801c8011e02c9011e021f02c901c9011f02ca011f022002ca01ca012002cb0120022102cb01cb012102cc0121022202cc01cc012202cd0122022302cd01cd012302ce0123022402ce01ce012402cf0124022502cf01cf012502d00125022602d001d0012602d10126022702d101d1012702d20127022802d201d2012802d30128022902d301d3012902d40129022a02d401d4012a02d5012a022b02d501d5012b02d6012b022c02d601d6012c02d7012c022d02d701d7012d02d8012d022e02d801d8012e02d9012e022f02d901d9012f02da012f023002da01da013002db0130023102db01db013102dc0131023202dc01dc013202dd0132023302dd01dd013302de0133023402de01de013402df0134023502df01df013502e00135023602e001e0013602e10136023702e101e1013702e20137023802e201e2013802e30138023902e301e3013902e40139023a02e401e4013a02e5013a023b02e501e5013b02e6013b023c02e601e6013c02e7013c023d02e701e7013d02e8013d023e02e801e8013e02e9013e023f02e901e9013f02ea013f024002ea01ea014002eb0140024102eb01eb014102ec0141024202ec01ec014202ed0142024302ed01ed014302ee0143024402ee01ee014402ef0144024502ef01ef014502f00145024602f001f0014602f10146024702f101f1014702f20147024802f201f2014802f30148024902f301f3014902f40149024a02f401f4014a02f5014a024b02f501f5014b02f6014b024c02f601f6014c02f7014c024d02f701f7014d02f8014d024e02f801f8014e02f9014e024f02f901f9014f02fa014f025002fa01fa015002fb0150025102fb01fb015102fc0151025202fc01fc015202fd0152025302fd01fd015302fe0153025402fe01fe015402ff0154025502ff01ff015502000255025602000200025602010256025702010201025702020257025802020202025802030258025902030203025902040259025a02040204025a02af015a020502af0105025b0206025b025c02060206025c0207025c025d02070207025d0208025d025e02080208025e0209025e025f02090209025f020a025f0260020a020a0260020b02600261020b020b0261020c02610262020c020c0262020d02620263020d020d0263020e02630264020e020e0264020f02640265020f020f026502100265026602100210026602110266026702110211026702120267026802120212026802130268026902130213026902140269026a02140214026a0215026a026b02150215026b0216026b026c02160216026c0217026c026d02170217026d0218026d026e02180218026e0219026e026f02190219026f021a026f0270021a021a0270021b02700271021b021b0271021c02710272021c021c0272021d02720273021d021d0273021e02730274021e021e0274021f02740275021f021f027502200275027602200220027602210276027702210221027702220277027802220222027802230278027902230223027902240279027a02240224027a0225027a027b02250225027b0226027b027c02260226027c0227027c027d02270227027d0228027d027e02280228027e0229027e027f02290229027f022a027f0280022a022a0280022b02800281022b022b0281022c02810282022c022c0282022d02820283022d022d0283022e02830284022e022e0284022f02840285022f022f028502300285028602300230028602310286028702310231028702320287028802320232028802330288028902330233028902340289028a02340234028a0235028a028b02350235028b0236028b028c02360236028c0237028c028d02370237028d0238028d028e02380238028e0239028e028f02390239028f023a028f0290023a023a0290023b02900291023b023b0291023c02910292023c023c0292023d02920293023d023d0293023e02930294023e023e0294023f02940295023f023f029502400295029602400240029602410296029702410241029702420297029802420242029802430298029902430243029902440299029a02440244029a0245029a029b02450245029b0246029b029c02460246029c0247029c029d02470247029d0248029d029e02480248029e0249029e029f02490249029f024a029f02a0024a024a02a0024b02a002a1024b024b02a1024c02a102a2024c024c02a2024d02a202a3024d024d02a3024e02a302a4024e024e02a4024f02a402a5024f024f02a5025002a502a60250025002a6025102a602a70251025102a7025202a702a80252025202a8025302a802a90253025302a9025402a902aa0254025402aa025502aa02ab0255025502ab025602ab02ac0256025602ac025702ac02ad0257025702ad025802ad02ae0258025802ae025902ae02af0259025902af025a02af02b0025a025a02b0020502b0025b0205025b02b1025c02b102b2025c025c02b2025d02b202b3025d025d02b3025e02b302b4025e025e02b4025f02b402b5025f025f02b5026002b502b60260026002b6026102b602b70261026102b7026202b702b80262026202b8026302b802b90263026302b9026402b902ba0264026402ba026502ba02bb0265026502bb026602bb02bc0266026602bc026702bc02bd0267026702bd026802bd02be0268026802be026902be02bf0269026902bf026a02bf02c0026a026a02c0026b02c002c1026b026b02c1026c02c102c2026c026c02c2026d02c202c3026d026d02c3026e02c302c4026e026e02c4026f02c402c5026f026f02c5027002c502c60270027002c6027102c602c70271027102c7027202c702c80272027202c8027302c802c90273027302c9027402c902ca0274027402ca027502ca02cb0275027502cb027602cb02cc0276027602cc027702cc02cd0277027702cd027802cd02ce0278027802ce027902ce02cf0279027902cf027a02cf02d0027a027a02d0027b02d002d1027b027b02d1027c02d102d2027c027c02d2027d02d202d3027d027d02d3027e02d302d4027e027e02d4027f02d402d5027f027f02d5028002d502d60280028002d6028102d602d70281028102d7028202d702d80282028202d8028302d802d90283028302d9028402d902da0284028402da028502da02db0285028502db028602db02dc0286028602dc028702dc02dd0287028702dd028802dd02de0288028802de028902de02df0289028902df028a02df02e0028a028a02e0028b02e002e1028b028b02e1028c02e102e2028c028c02e2028d02e202e3028d028d02e3028e02e302e4028e028e02e4028f02e402e5028f028f02e5029002e502e60290029002e6029102e602e70291029102e7029202e702e80292029202e8029302e802e90293029302e9029402e902ea0294029402ea029502ea02eb0295029502eb029602eb02ec0296029602ec029702ec02ed0297029702ed029802ed02ee0298029802ee029902ee02ef0299029902ef029a02ef02f0029a029a02f0029b02f002f1029b029b02f1029c02f102f2029c029c02f2029d02f202f3029d029d02f3029e02f302f4029e029e02f4029f02f402f5029f029f02f502a002f502f602a002a002f602a102f602f702a102a102f702a202f702f802a202a202f802a302f802f902a302a302f902a402f902fa02a402a402fa02a502fa02fb02a502a502fb02a602fb02fc02a602a602fc02a702fc02fd02a702a702fd02a802fd02fe02a802a802fe02a902fe02ff02a902a902ff02aa02ff020003aa02aa020003ab0200030103ab02ab020103ac0201030203ac02ac020203ad0202030303ad02ad020303ae0203030403ae02ae020403af0204030503af02af020503b00205030603b002b00206035b020603b1025b02b1020703b20207030803b202b2020803b30208030903b302b3020903b40209030a03b402b4020a03b5020a030b03b502b5020b03b6020b030c03b602b6020c03b7020c030d03b702b7020d03b8020d030e03b802b8020e03b9020e030f03b902b9020f03ba020f031003ba02ba021003bb0210031103bb02bb021103bc0211031203bc02bc021203bd0212031303bd02bd021303be0213031403be02be021403bf0214031503bf02bf021503c00215031603c002c0021603c10216031703c102c1021703c20217031803c202c2021803c30218031903c302c3021903c40219031a03c402c4021a03c5021a031b03c502c5021b03c6021b031c03c602c6021c03c7021c031d03c702c7021d03c8021d031e03c802c8021e03c9021e031f03c902c9021f03ca021f032003ca02ca022003cb0220032103cb02cb022103cc0221032203cc02cc022203cd0222032303cd02cd022303ce0223032403ce02ce022403cf0224032503cf02cf022503d00225032603d002d0022603d10226032703d102d1022703d20227032803d202d2022803d30228032903d302d3022903d40229032a03d402d4022a03d5022a032b03d502d5022b03d6022b032c03d602d6022c03d7022c032d03d702d7022d03d8022d032e03d802d8022e03d9022e032f03d902d9022f03da022f033003da02da023003db0230033103db02db023103dc0231033203dc02dc023203dd0232033303dd02dd023303de0233033403de02de023403df0234033503df02df023503e00235033603e002e0023603e10236033703e102e1023703e20237033803e202e2023803e30238033903e302e3023903e40239033a03e402e4023a03e5023a033b03e502e5023b03e6023b033c03e602e6023c03e7023c033d03e702e7023d03e8023d033e03e802e8023e03e9023e033f03e902e9023f03ea023f034003ea02ea024003eb0240034103eb02eb024103ec0241034203ec02ec024203ed0242034303ed02ed024303ee0243034403ee02ee024403ef0244034503ef02ef024503f00245034603f002f0024603f10246034703f102f1024703f20247034803f202f2024803f30248034903f302f3024903f40249034a03f402f4024a03f5024a034b03f502f5024b03f6024b034c03f602f6024c03f7024c034d03f702f7024d03f8024d034e03f802f8024e03f9024e034f03f902f9024f03fa024f035003fa02fa025003fb0250035103fb02fb025103fc0251035203fc02fc025203fd0252035303fd02fd025303fe0253035403fe02fe025403ff0254035503ff02ff025503000355035603000300035603010356035703010301035703020357035803020302035803030358035903030303035903040359035a03040304035a0305035a035b03050305035b0306035b035c03060306035c03b1025c030703b10207035d0308035d035e03080308035e0309035e035f03090309035f030a035f0360030a030a0360030b03600361030b030b0361030c03610362030c030c0362030d03620363030d030d0363030e03630364030e030e0364030f03640365030f030f036503100365036603100310036603110366036703110311036703120367036803120312036803130368036903130313036903140369036a03140314036a0315036a036b03150315036b0316036b036c03160316036c0317036c036d03170317036d0318036d036e03180318036e0319036e036f03190319036f031a036f0370031a031a0370031b03700371031b031b0371031c03710372031c031c0372031d03720373031d031d0373031e03730374031e031e0374031f03740375031f031f037503200375037603200320037603210376037703210321037703220377037803220322037803230378037903230323037903240379037a03240324037a0325037a037b03250325037b0326037b037c03260326037c0327037c037d03270327037d0328037d037e03280328037e0329037e037f03290329037f032a037f0380032a032a0380032b03800381032b032b0381032c03810382032c032c0382032d03820383032d032d0383032e03830384032e032e0384032f03840385032f032f038503300385038603300330038603310386038703310331038703320387038803320332038803330388038903330333038903340389038a03340334038a0335038a038b03350335038b0336038b038c03360336038c0337038c038d03370337038d0338038d038e03380338038e0339038e038f03390339038f033a038f0390033a033a0390033b03900391033b033b0391033c03910392033c033c0392033d03920393033d033d0393033e03930394033e033e0394033f03940395033f033f039503400395039603400340039603410396039703410341039703420397039803420342039803430398039903430343039903440399039a03440344039a0345039a039b03450345039b0346039b039c03460346039c0347039c039d03470347039d0348039d039e03480348039e0349039e039f03490349039f034a039f03a0034a034a03a0034b03a003a1034b034b03a1034c03a103a2034c034c03a2034d03a203a3034d034d03a3034e03a303a4034e034e03a4034f03a403a5034f034f03a5035003a503a60350035003a6035103a603a70351035103a7035203a703a80352035203a8035303a803a90353035303a9035403a903aa0354035403aa035503aa03ab0355035503ab035603ab03ac0356035603ac035703ac03ad0357035703ad035803ad03ae0358035803ae035903ae03af0359035903af035a03af03b0035a035a03b0035b03b003b1035b035b03b1035c03b103b2035c035c03b2030703b2035d030703b403b303b503b503b303b603b603b303b703b703b303b803b803b303b903b903b303ba03ba03b303bb03bb03b303bc03bc03b303bd03bd03b303be03be03b303bf03bf03b303c003c003b303c103c103b303c203c203b303c303c303b303c403c403b303c503c503b303c603c603b303c703c703b303c803c803b303c903c903b303ca03ca03b303cb03cb03b303cc03cc03b303cd03cd03b303ce03ce03b303cf03cf03b303d003d003b303d103d103b303d203d203b303d303d303b303d403d403b303d503d503b303d603d603b303d703d703b303d803d803b303d903d903b303da03da03b303db03db03b303dc03dc03b303dd03dd03b303de03de03b303df03df03b303e003e003b303e103e103b303e203e203b303e303e303b303e403e403b303e503e503b303e603e603b303e703e703b303e803e803b303e903e903b303ea03ea03b303eb03eb03b303ec03ec03b303ed03ed03b303ee03ee03b303ef03ef03b303f003f003b303f103f103b303f203f203b303f303f303b303f403f403b303f503f503b303f603f603b303f703f703b303f803f803b303f903f903b303fa03fa03b303fb03fb03b303fc03fc03b303fd03fd03b303fe03fe03b303ff03ff03b30300040004b30301040104b30302040204b30303040304b30304040404b30305040504b30306040604b30307040704b30308040804b30309040904b303b4030a04b403b5030b040a04b5030b04b503b6030c040b04b6030c04b603b7030d040c04b7030d04b703b8030e040d04b8030e04b803b9030f040e04b9030f04b903ba0310040f04ba031004ba03bb0311041004bb031104bb03bc0312041104bc031204bc03bd0313041204bd031304bd03be0314041304be031404be03bf0315041404bf031504bf03c00316041504c0031604c003c10317041604c1031704c103c20318041704c2031804c203c30319041804c3031904c303c4031a041904c4031a04c403c5031b041a04c5031b04c503c6031c041b04c6031c04c603c7031d041c04c7031d04c703c8031e041d04c8031e04c803c9031f041e04c9031f04c903ca0320041f04ca032004ca03cb0321042004cb032104cb03cc0322042104cc032204cc03cd0323042204cd032304cd03ce0324042304ce032404ce03cf0325042404cf032504cf03d00326042504d0032604d003d10327042604d1032704d103d20328042704d2032804d203d30329042804d3032904d303d4032a042904d4032a04d403d5032b042a04d5032b04d503d6032c042b04d6032c04d603d7032d042c04d7032d04d703d8032e042d04d8032e04d803d9032f042e04d9032f04d903da0330042f04da033004da03db0331043004db033104db03dc0332043104dc033204dc03dd0333043204dd033304dd03de0334043304de033404de03df0335043404df033504df03e00336043504e0033604e003e10337043604e1033704e103e20338043704e2033804e203e30339043804e3033904e303e4033a043904e4033a04e403e5033b043a04e5033b04e503e6033c043b04e6033c04e603e7033d043c04e7033d04e703e8033e043d04e8033e04e803e9033f043e04e9033f04e903ea0340043f04ea034004ea03eb0341044004eb034104eb03ec0342044104ec034204ec03ed0343044204ed034304ed03ee0344044304ee034404ee03ef0345044404ef034504ef03f00346044504f0034604f003f10347044604f1034704f103f20348044704f2034804f203f30349044804f3034904f303f4034a044904f4034a04f403f5034b044a04f5034b04f503f6034c044b04f6034c04f603f7034d044c04f7034d04f703f8034e044d04f8034e04f803f9034f044e04f9034f04f903fa0350044f04fa035004fa03fb0351045004fb035104fb03fc0352045104fc035204fc03fd0353045204fd035304fd03fe0354045304fe035404fe03ff0355045404ff035504ff0300045604550400045604000401045704560401045704010402045804570402045804020403045904580403045904030404045a04590404045a04040405045b045a0405045b04050406045c045b0406045c04060407045d045c0407045d04070408045e045d0408045e04080409045f045e0409045f040904b4030a045f04b40360040a040b04610460040b0461040b040c04620461040c0462040c040d04630462040d0463040d040e04640463040e0464040e040f04650464040f0465040f0410046604650410046604100411046704660411046704110412046804670412046804120413046904680413046904130414046a04690414046a04140415046b046a0415046b04150416046c046b0416046c04160417046d046c0417046d04170418046e046d0418046e04180419046f046e0419046f0419041a0470046f041a0470041a041b04710470041b0471041b041c04720471041c0472041c041d04730472041d0473041d041e04740473041e0474041e041f04750474041f0475041f0420047604750420047604200421047704760421047704210422047804770422047804220423047904780423047904230424047a04790424047a04240425047b047a0425047b04250426047c047b0426047c04260427047d047c0427047d04270428047e047d0428047e04280429047f047e0429047f0429042a0480047f042a0480042a042b04810480042b0481042b042c04820481042c0482042c042d04830482042d0483042d042e04840483042e0484042e042f04850484042f0485042f0430048604850430048604300431048704860431048704310432048804870432048804320433048904880433048904330434048a04890434048a04340435048b048a0435048b04350436048c048b0436048c04360437048d048c0437048d04370438048e048d0438048e04380439048f048e0439048f0439043a0490048f043a0490043a043b04910490043b0491043b043c04920491043c0492043c043d04930492043d0493043d043e04940493043e0494043e043f04950494043f0495043f0440049604950440049604400441049704960441049704410442049804970442049804420443049904980443049904430444049a04990444049a04440445049b049a0445049b04450446049c049b0446049c04460447049d049c0447049d04470448049e049d0448049e04480449049f049e0449049f0449044a04a0049f044a04a0044a044b04a104a0044b04a1044b044c04a204a1044c04a2044c044d04a304a2044d04a3044d044e04a404a3044e04a4044e044f04a504a4044f04a5044f045004a604a5045004a60450045104a704a6045104a70451045204a804a7045204a80452045304a904a8045304a90453045404aa04a9045404aa0454045504ab04aa045504ab0455045604ac04ab045604ac0456045704ad04ac045704ad0457045804ae04ad045804ae0458045904af04ae045904af0459045a04b004af045a04b0045a045b04b104b0045b04b1045b045c04b204b1045c04b2045c045d04b304b2045d04b3045d045e04b404b3045e04b4045e045f04b504b4045f04b5045f040a046004b5040a04b60460046104b704b6046104b70461046204b804b7046204b80462046304b904b8046304b90463046404ba04b9046404ba0464046504bb04ba046504bb0465046604bc04bb046604bc0466046704bd04bc046704bd0467046804be04bd046804be0468046904bf04be046904bf0469046a04c004bf046a04c0046a046b04c104c0046b04c1046b046c04c204c1046c04c2046c046d04c304c2046d04c3046d046e04c404c3046e04c4046e046f04c504c4046f04c5046f047004c604c5047004c60470047104c704c6047104c70471047204c804c7047204c80472047304c904c8047304c90473047404ca04c9047404ca0474047504cb04ca047504cb0475047604cc04cb047604cc0476047704cd04cc047704cd0477047804ce04cd047804ce0478047904cf04ce047904cf0479047a04d004cf047a04d0047a047b04d104d0047b04d1047b047c04d204d1047c04d2047c047d04d304d2047d04d3047d047e04d404d3047e04d4047e047f04d504d4047f04d5047f048004d604d5048004d60480048104d704d6048104d70481048204d804d7048204d80482048304d904d8048304d90483048404da04d9048404da0484048504db04da048504db0485048604dc04db048604dc0486048704dd04dc048704dd0487048804de04dd048804de0488048904df04de048904df0489048a04e004df048a04e0048a048b04e104e0048b04e1048b048c04e204e1048c04e2048c048d04e304e2048d04e3048d048e04e404e3048e04e4048e048f04e504e4048f04e5048f049004e604e5049004e60490049104e704e6049104e70491049204e804e7049204e80492049304e904e8049304e90493049404ea04e9049404ea0494049504eb04ea049504eb0495049604ec04eb049604ec0496049704ed04ec049704ed0497049804ee04ed049804ee0498049904ef04ee049904ef0499049a04f004ef049a04f0049a049b04f104f0049b04f1049b049c04f204f1049c04f2049c049d04f304f2049d04f3049d049e04f404f3049e04f4049e049f04f504f4049f04f5049f04a004f604f504a004f604a004a104f704f604a104f704a104a204f804f704a204f804a204a304f904f804a304f904a304a404fa04f904a404fa04a404a504fb04fa04a504fb04a504a604fc04fb04a604fc04a604a704fd04fc04a704fd04a704a804fe04fd04a804fe04a804a904ff04fe04a904ff04a904aa040005ff04aa040005aa04ab0401050005ab040105ab04ac0402050105ac040205ac04ad0403050205ad040305ad04ae0404050305ae040405ae04af0405050405af040505af04b00406050505b0040605b004b10407050605b1040705b104b20408050705b2040805b204b30409050805b3040905b304b4040a050905b4040a05b404b5040b050a05b5040b05b5046004b6040b0560040c05b604b7040d050c05b7040d05b704b8040e050d05b8040e05b804b9040f050e05b9040f05b904ba0410050f05ba041005ba04bb0411051005bb041105bb04bc0412051105bc041205bc04bd0413051205bd041305bd04be0414051305be041405be04bf0415051405bf041505bf04c00416051505c0041605c004c10417051605c1041705c104c20418051705c2041805c204c30419051805c3041905c304c4041a051905c4041a05c404c5041b051a05c5041b05c504c6041c051b05c6041c05c604c7041d051c05c7041d05c704c8041e051d05c8041e05c804c9041f051e05c9041f05c904ca0420051f05ca042005ca04cb0421052005cb042105cb04cc0422052105cc042205cc04cd0423052205cd042305cd04ce0424052305ce042405ce04cf0425052405cf042505cf04d00426052505d0042605d004d10427052605d1042705d104d20428052705d2042805d204d30429052805d3042905d304d4042a052905d4042a05d404d5042b052a05d5042b05d504d6042c052b05d6042c05d604d7042d052c05d7042d05d704d8042e052d05d8042e05d804d9042f052e05d9042f05d904da0430052f05da043005da04db0431053005db043105db04dc0432053105dc043205dc04dd0433053205dd043305dd04de0434053305de043405de04df0435053405df043505df04e00436053505e0043605e004e10437053605e1043705e104e20438053705e2043805e204e30439053805e3043905e304e4043a053905e4043a05e404e5043b053a05e5043b05e504e6043c053b05e6043c05e604e7043d053c05e7043d05e704e8043e053d05e8043e05e804e9043f053e05e9043f05e904ea0440053f05ea044005ea04eb0441054005eb044105eb04ec0442054105ec044205ec04ed0443054205ed044305ed04ee0444054305ee044405ee04ef0445054405ef044505ef04f00446054505f0044605f004f10447054605f1044705f104f20448054705f2044805f204f30449054805f3044905f304f4044a054905f4044a05f404f5044b054a05f5044b05f504f6044c054b05f6044c05f604f7044d054c05f7044d05f704f8044e054d05f8044e05f804f9044f054e05f9044f05f904fa0450054f05fa045005fa04fb0451055005fb045105fb04fc0452055105fc045205fc04fd0453055205fd045305fd04fe0454055305fe045405fe04ff0455055405ff045505ff0400055605550500055605000501055705560501055705010502055805570502055805020503055905580503055905030504055a05590504055a05040505055b055a0505055b05050506055c055b0506055c05060507055d055c0507055d05070508055e055d0508055e05080509055f055e0509055f0509050a0560055f050a0560050a050b05610560050b0561050b05b6040c056105b60462050c050d05630562050d0563050d050e05640563050e0564050e050f05650564050f0565050f0510056605650510056605100511056705660511056705110512056805670512056805120513056905680513056905130514056a05690514056a05140515056b056a0515056b05150516056c056b0516056c05160517056d056c0517056d05170518056e056d0518056e05180519056f056e0519056f0519051a0570056f051a0570051a051b05710570051b0571051b051c05720571051c0572051c051d05730572051d0573051d051e05740573051e0574051e051f05750574051f0575051f0520057605750520057605200521057705760521057705210522057805770522057805220523057905780523057905230524057a05790524057a05240525057b057a0525057b05250526057c057b0526057c05260527057d057c0527057d05270528057e057d0528057e05280529057f057e0529057f0529052a0580057f052a0580052a052b05810580052b0581052b052c05820581052c0582052c052d05830582052d0583052d052e05840583052e0584052e052f05850584052f0585052f0530058605850530058605300531058705860531058705310532058805870532058805320533058905880533058905330534058a05890534058a05340535058b058a0535058b05350536058c058b0536058c05360537058d058c0537058d05370538058e058d0538058e05380539058f058e0539058f0539053a0590058f053a0590053a053b05910590053b0591053b053c05920591053c0592053c053d05930592053d0593053d053e05940593053e0594053e053f05950594053f0595053f0540059605950540059605400541059705960541059705410542059805970542059805420543059905980543059905430544059a05990544059a05440545059b059a0545059b05450546059c059b0546059c05460547059d059c0547059d05470548059e059d0548059e05480549059f059e0549059f0549054a05a0059f054a05a0054a054b05a105a0054b05a1054b054c05a205a1054c05a2054c054d05a305a2054d05a3054d054e05a405a3054e05a4054e054f05a505a4054f05a5054f055005a605a5055005a60550055105a705a6055105a70551055205a805a7055205a80552055305a905a8055305a90553055405aa05a9055405aa0554055505ab05aa055505ab0555055605ac05ab055605ac0556055705ad05ac055705ad0557055805ae05ad055805ae0558055905af05ae055905af0559055a05b005af055a05b0055a055b05b105b0055b05b1055b055c05b205b1055c05b2055c055d05b305b2055d05b3055d055e05b405b3055e05b4055e055f05b505b4055f05b5055f056005b605b5056005b60560056105b705b6056105b70561050c056205b7050c05b80562056305b905b8056305b90563056405ba05b9056405ba0564056505bb05ba056505bb0565056605bc05bb056605bc0566056705bd05bc056705bd0567056805be05bd056805be0568056905bf05be056905bf0569056a05c005bf056a05c0056a056b05c105c0056b05c1056b056c05c205c1056c05c2056c056d05c305c2056d05c3056d056e05c405c3056e05c4056e056f05c505c4056f05c5056f057005c605c5057005c60570057105c705c6057105c70571057205c805c7057205c80572057305c905c8057305c90573057405ca05c9057405ca0574057505cb05ca057505cb0575057605cc05cb057605cc0576057705cd05cc057705cd0577057805ce05cd057805ce0578057905cf05ce057905cf0579057a05d005cf057a05d0057a057b05d105d0057b05d1057b057c05d205d1057c05d2057c057d05d305d2057d05d3057d057e05d405d3057e05d4057e057f05d505d4057f05d5057f058005d605d5058005d60580058105d705d6058105d70581058205d805d7058205d80582058305d905d8058305d90583058405da05d9058405da0584058505db05da058505db0585058605dc05db058605dc0586058705dd05dc058705dd0587058805de05dd058805de0588058905df05de058905df0589058a05e005df058a05e0058a058b05e105e0058b05e1058b058c05e205e1058c05e2058c058d05e305e2058d05e3058d058e05e405e3058e05e4058e058f05e505e4058f05e5058f059005e605e5059005e60590059105e705e6059105e70591059205e805e7059205e80592059305e905e8059305e90593059405ea05e9059405ea0594059505eb05ea059505eb0595059605ec05eb059605ec0596059705ed05ec059705ed0597059805ee05ed059805ee0598059905ef05ee059905ef0599059a05f005ef059a05f0059a059b05f105f0059b05f1059b059c05f205f1059c05f2059c059d05f305f2059d05f3059d059e05f405f3059e05f4059e059f05f505f4059f05f5059f05a005f605f505a005f605a005a105f705f605a105f705a105a205f805f705a205f805a205a305f905f805a305f905a305a405fa05f905a405fa05a405a505fb05fa05a505fb05a505a605fc05fb05a605fc05a605a705fd05fc05a705fd05a705a805fe05fd05a805fe05a805a905ff05fe05a905ff05a905aa050006ff05aa050006aa05ab0501060006ab050106ab05ac0502060106ac050206ac05ad0503060206ad050306ad05ae0504060306ae050406ae05af0505060406af050506af05b00506060506b0050606b005b10507060606b1050706b105b20508060706b2050806b205b30509060806b3050906b305b4050a060906b4050a06b405b5050b060a06b5050b06b505b6050c060b06b6050c06b605b7050d060c06b7050d06b7056205b8050d0662050e06b805b9050f060e06b9050f06b905ba0510060f06ba051006ba05bb0511061006bb051106bb05bc0512061106bc051206bc05bd0513061206bd051306bd05be0514061306be051406be05bf0515061406bf051506bf05c00516061506c0051606c005c10517061606c1051706c105c20518061706c2051806c205c30519061806c3051906c305c4051a061906c4051a06c405c5051b061a06c5051b06c505c6051c061b06c6051c06c605c7051d061c06c7051d06c705c8051e061d06c8051e06c805c9051f061e06c9051f06c905ca0520061f06ca052006ca05cb0521062006cb052106cb05cc0522062106cc052206cc05cd0523062206cd052306cd05ce0524062306ce052406ce05cf0525062406cf052506cf05d00526062506d0052606d005d10527062606d1052706d105d20528062706d2052806d205d30529062806d3052906d305d4052a062906d4052a06d405d5052b062a06d5052b06d505d6052c062b06d6052c06d605d7052d062c06d7052d06d705d8052e062d06d8052e06d805d9052f062e06d9052f06d905da0530062f06da053006da05db0531063006db053106db05dc0532063106dc053206dc05dd0533063206dd053306dd05de0534063306de053406de05df0535063406df053506df05e00536063506e0053606e005e10537063606e1053706e105e20538063706e2053806e205e30539063806e3053906e305e4053a063906e4053a06e405e5053b063a06e5053b06e505e6053c063b06e6053c06e605e7053d063c06e7053d06e705e8053e063d06e8053e06e805e9053f063e06e9053f06e905ea0540063f06ea054006ea05eb0541064006eb054106eb05ec0542064106ec054206ec05ed0543064206ed054306ed05ee0544064306ee054406ee05ef0545064406ef054506ef05f00546064506f0054606f005f10547064606f1054706f105f20548064706f2054806f205f30549064806f3054906f305f4054a064906f4054a06f405f5054b064a06f5054b06f505f6054c064b06f6054c06f605f7054d064c06f7054d06f705f8054e064d06f8054e06f805f9054f064e06f9054f06f905fa0550064f06fa055006fa05fb0551065006fb055106fb05fc0552065106fc055206fc05fd0553065206fd055306fd05fe0554065306fe055406fe05ff0555065406ff055506ff0500065606550600065606000601065706560601065706010602065806570602065806020603065906580603065906030604065a06590604065a06040605065b065a0605065b06050606065c065b0606065c06060607065d065c0607065d06070608065e065d0608065e06080609065f065e0609065f0609060a0660065f060a0660060a060b06610660060b0661060b060c06620661060c0662060c060d06630662060d0663060d06b8050e066306b80564060e060f06650664060f0665060f0610066606650610066606100611066706660611066706110612066806670612066806120613066906680613066906130614066a06690614066a06140615066b066a0615066b06150616066c066b0616066c06160617066d066c0617066d06170618066e066d0618066e06180619066f066e0619066f0619061a0670066f061a0670061a061b06710670061b0671061b061c06720671061c0672061c061d06730672061d0673061d061e06740673061e0674061e061f06750674061f0675061f0620067606750620067606200621067706760621067706210622067806770622067806220623067906780623067906230624067a06790624067a06240625067b067a0625067b06250626067c067b0626067c06260627067d067c0627067d06270628067e067d0628067e06280629067f067e0629067f0629062a0680067f062a0680062a062b06810680062b0681062b062c06820681062c0682062c062d06830682062d0683062d062e06840683062e0684062e062f06850684062f0685062f0630068606850630068606300631068706860631068706310632068806870632068806320633068906880633068906330634068a06890634068a06340635068b068a0635068b06350636068c068b0636068c06360637068d068c0637068d06370638068e068d0638068e06380639068f068e0639068f0639063a0690068f063a0690063a063b06910690063b0691063b063c06920691063c0692063c063d06930692063d0693063d063e06940693063e0694063e063f06950694063f0695063f0640069606950640069606400641069706960641069706410642069806970642069806420643069906980643069906430644069a06990644069a06440645069b069a0645069b06450646069c069b0646069c06460647069d069c0647069d06470648069e069d0648069e06480649069f069e0649069f0649064a06a0069f064a06a0064a064b06a106a0064b06a1064b064c06a206a1064c06a2064c064d06a306a2064d06a3064d064e06a406a3064e06a4064e064f06a506a4064f06a5064f065006a606a5065006a60650065106a706a6065106a70651065206a806a7065206a80652065306a906a8065306a90653065406aa06a9065406aa0654065506ab06aa065506ab0655065606ac06ab065606ac0656065706ad06ac065706ad0657065806ae06ad065806ae0658065906af06ae065906af0659065a06b006af065a06b0065a065b06b106b0065b06b1065b065c06b206b1065c06b2065c065d06b306b2065d06b3065d065e06b406b3065e06b4065e065f06b506b4065f06b5065f066006b606b5066006b60660066106b706b6066106b70661066206b806b7066206b80662066306b906b8066306b90663060e066406b9060e06 + m_Skin: [] + m_VertexData: + serializedVersion: 2 + m_VertexCount: 1722 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 41328 + _typelessdata: 00000000a4708d3f0000a04000000000000000000000803f00000000a4708dbf0000a04000000000000000000000803f36deba3ea4708d3fbb929f40927e953d000000002b517f3f36deba3ea4708dbfbb929f40927e953d000000002b517f3f975e3a3fa4708d3f814b9e407918153e000000009b457d3f975e3a3fa4708dbf814b9e407918153e000000009b457d3fc2278b3fa4708d3f122c9c4003a65e3e000000001de0793fc2278b3fa4708dbf122c9c4003a65e3e000000001de0793f2862b83fa4708d3f52379940ba81933e000000005025753f2862b83fa4708dbf52379940ba81933e000000005025753fb6a0e43fa4708d3f4d719540f8e6b63e00000000ae1b6f3fb6a0e43fa4708dbf4d719540f8e6b63e00000000ae1b6f3f7ed30740a4708d3f29df90406352d93e0000000075cb673f7ed30740a4708dbf29df90406352d93e0000000075cb673f1c9d1c40a4708d3f25878b40fa94fa3e00000000a23e5f3f1c9d1c40a4708dbf25878b40fa94fa3e00000000a23e5f3fd1903040a4708d3f8d708540a7400d3f00000000e280553fd1903040a4708dbf8d708540a7400d3f00000000e280553f59934340a4708d3f65477d40e1751c3f00000000849f4a3f59934340a4708dbf65477d40e1751c3f00000000849f4a3fc28a5540a4708d3fbc536e4068d52a3f0000000063a93e3fc28a5540a4708dbfbc536e4068d52a3f0000000063a93e3f7e5e6640a4708d3f8e1a5e40984b383f00000000d8ae313f7e5e6640a4708dbf8e1a5e40984b383f00000000d8ae313f93f77540a4708d3f03b24c400fc6443f000000009cc1233f93f77540a4708dbf03b24c400fc6443f000000009cc1233f59208240a4708d3fe1313a40c233503f00000000b4f4143f59208240a4708dbfe1313a40c233503f00000000b4f4143f2c938840a4708d3f6fb3264013855a3f00000000595c053f2c938840a4708dbf6fb3264013855a3f00000000595c053f754b8e40a4708d3f4a511240eeab633f00000000aa1bea3e754b8e40a4708dbf4a511240eeab633f00000000aa1bea3e61419340a4708d3f984efa3fce9b6b3f00000000e03ec83e61419340a4708dbf984efa3fce9b6b3f00000000e03ec83e2c6e9740a4708d3fbea4ce3fe049723f000000009850a53e2c6e9740a4708dbfbea4ce3fe049723f000000009850a53e22cc9a40a4708d3f9be0a13f03ad773f000000007c80813e22cc9a40a4708dbf9be0a13f03ad773f000000007c80813ea8569d40a4708d3fc57e683fdabd7b3f0000000004ff393ea8569d40a4708dbfc57e683fdabd7b3f0000000004ff393e480a9f40a4708d3fbcfe0b3fda767e3f00000000fafddf3d480a9f40a4708dbfbcfe0b3fda767e3f00000000fafddf3dace49f40a4708d3f3bfe3a3e46d47f3f000000002f98153dace49f40a4708dbf3bfe3a3e46d47f3f000000002f98153dace49f40a4708d3f31fe3abe46d47f3f00000000279815bdace49f40a4708dbf31fe3abe46d47f3f00000000279815bd480a9f40a4708d3fc3fe0bbfda767e3f0000000005fedfbd480a9f40a4708dbfc3fe0bbfda767e3f0000000005fedfbda8569d40a4708d3fc27e68bfdabd7b3f0000000002ff39bea8569d40a4708dbfc27e68bfdabd7b3f0000000002ff39be22cc9a40a4708d3f9ae0a1bf03ad773f000000007b8081be22cc9a40a4708dbf9ae0a1bf03ad773f000000007b8081be2c6e9740a4708d3fbda4cebfe049723f000000009750a5be2c6e9740a4708dbfbda4cebfe049723f000000009750a5be61419340a4708d3f974efabfce9b6b3f00000000df3ec8be61419340a4708dbf974efabfce9b6b3f00000000df3ec8be754b8e40a4708d3f495112c0eeab633f00000000a81beabe754b8e40a4708dbf495112c0eeab633f00000000a81beabe2d938840a4708d3f6db326c015855a3f00000000575c05bf2d938840a4708dbf6db326c015855a3f00000000575c05bf59208240a4708d3fe4313ac0c233503f00000000b6f414bf59208240a4708dbfe4313ac0c233503f00000000b6f414bf95f77540a4708d3f02b24cc011c6443f000000009bc123bf95f77540a4708dbf02b24cc011c6443f000000009bc123bf7d5e6640a4708d3f901a5ec0974b383f00000000daae31bf7d5e6640a4708dbf901a5ec0974b383f00000000daae31bfc18a5540a4708d3fbd536ec067d52a3f0000000064a93ebfc18a5540a4708dbfbd536ec067d52a3f0000000064a93ebf5d934340a4708d3f61477dc0e4751c3f00000000819f4abf5d934340a4708dbf61477dc0e4751c3f00000000819f4abfd0903040a4708d3f8d7085c0a6400d3f00000000e28055bfd0903040a4708dbf8d7085c0a6400d3f00000000e28055bf1c9d1c40a4708d3f25878bc0fa94fa3e00000000a23e5fbf1c9d1c40a4708dbf25878bc0fa94fa3e00000000a23e5fbf7ad30740a4708d3f2adf90c05d52d93e0000000076cb67bf7ad30740a4708dbf2adf90c05d52d93e0000000076cb67bfb7a0e43fa4708d3f4d7195c0f9e6b63e00000000ae1b6fbfb7a0e43fa4708dbf4d7195c0f9e6b63e00000000ae1b6fbf2b62b83fa4708d3f523799c0bc81933e00000000502575bf2b62b83fa4708dbf523799c0bc81933e00000000502575bfbc278b3fa4708d3f122c9cc0faa55e3e000000001de079bfbc278b3fa4708dbf122c9cc0faa55e3e000000001de079bf8c5e3a3fa4708d3f824b9ec06f18153e000000009b457dbf8c5e3a3fa4708dbf824b9ec06f18153e000000009b457dbf4cdeba3ea4708d3fbb929fc0a37e953d000000002b517fbf4cdeba3ea4708dbfbb929fc0a37e953d000000002b517fbf7aaceab4a4708d3f0000a0c02ebdbbb300000000000080bf7aaceab4a4708dbf0000a0c02ebdbbb300000000000080bf40debabea4708d3fbb929fc09a7e95bd000000002b517fbf40debabea4708dbfbb929fc09a7e95bd000000002b517fbf875e3abfa4708d3f824b9ec06c1815be000000009d457dbf875e3abfa4708dbf824b9ec06c1815be000000009d457dbfc4278bbfa4708d3f122c9cc005a65ebe000000001be079bfc4278bbfa4708dbf122c9cc005a65ebe000000001be079bf2862b8bfa4708d3f523799c0ba8193be00000000502575bf2862b8bfa4708dbf523799c0ba8193be00000000502575bfb5a0e4bfa4708d3f4d7195c0f7e6b6be00000000ae1b6fbfb5a0e4bfa4708dbf4d7195c0f7e6b6be00000000ae1b6fbf7dd307c0a4708d3f29df90c06252d9be0000000075cb67bf7dd307c0a4708dbf29df90c06252d9be0000000075cb67bf1b9d1cc0a4708d3f25878bc0f894fabe00000000a23e5fbf1b9d1cc0a4708dbf25878bc0f894fabe00000000a23e5fbfd09030c0a4708d3f8d7085c0a6400dbf00000000e28055bfd09030c0a4708dbf8d7085c0a6400dbf00000000e28055bf5c9343c0a4708d3f62477dc0e3751cbf00000000829f4abf5c9343c0a4708dbf62477dc0e3751cbf00000000829f4abfc08a55c0a4708d3fbe536ec066d52abf0000000065a93ebfc08a55c0a4708dbfbe536ec066d52abf0000000065a93ebf7d5e66c0a4708d3f901a5ec0974b38bf00000000daae31bf7d5e66c0a4708dbf901a5ec0974b38bf00000000daae31bf94f775c0a4708d3f02b24cc010c644bf000000009bc123bf94f775c0a4708dbf02b24cc010c644bf000000009bc123bf582082c0a4708d3fe5313ac0c03350bf00000000b7f414bf582082c0a4708dbfe5313ac0c03350bf00000000b7f414bf2c9388c0a4708d3f6eb326c013855abf00000000585c05bf2c9388c0a4708dbf6eb326c013855abf00000000585c05bf744b8ec0a4708d3f4f5112c0ebab63bf00000000b01beabe744b8ec0a4708dbf4f5112c0ebab63bf00000000b01beabe614193c0a4708d3f994efabfce9b6bbf00000000e13ec8be614193c0a4708dbf994efabfce9b6bbf00000000e13ec8be2d6e97c0a4708d3fb2a4cebfe24972bf000000008e50a5be2d6e97c0a4708dbfb2a4cebfe24972bf000000008e50a5be22cc9ac0a4708d3f9ce0a1bf03ad77bf000000007d8081be22cc9ac0a4708dbf9ce0a1bf03ad77bf000000007d8081bea8569dc0a4708d3fdc7e68bfdabd7bbf0000000016ff39bea8569dc0a4708dbfdc7e68bfdabd7bbf0000000016ff39be480a9fc0a4708d3fc8fe0bbfda767ebf000000000dfedfbd480a9fc0a4708dbfc8fe0bbfda767ebf000000000dfedfbdace49fc0a4708d3ff6fd3abe46d47fbf00000000f89715bdace49fc0a4708dbff6fd3abe46d47fbf00000000f89715bdace49fc0a4708d3ffefd3a3e46d47fbf00000000fe97153dace49fc0a4708dbffefd3a3e46d47fbf00000000fe97153d480a9fc0a4708d3fcbfe0b3fda767ebf0000000012fedf3d480a9fc0a4708dbfcbfe0b3fda767ebf0000000012fedf3da9569dc0a4708d3fb67e683fdbbd7bbf00000000f8fe393ea9569dc0a4708dbfb67e683fdbbd7bbf00000000f8fe393e23cc9ac0a4708d3f8ae0a13f05ad77bf000000006e80813e23cc9ac0a4708dbf8ae0a13f05ad77bf000000006e80813e2b6e97c0a4708d3fc4a4ce3fde4972bf000000009d50a53e2b6e97c0a4708dbfc4a4ce3fde4972bf000000009d50a53e614193c0a4708d3f994efa3fce9b6bbf00000000e13ec83e614193c0a4708dbf994efa3fce9b6bbf00000000e13ec83e754b8ec0a4708d3f46511240eeab63bf00000000a31bea3e754b8ec0a4708dbf46511240eeab63bf00000000a31bea3e2c9388c0a4708d3f6eb3264013855abf00000000585c053f2c9388c0a4708dbf6eb3264013855abf00000000585c053f5a2082c0a4708d3fdd313a40c53350bf00000000b2f4143f5a2082c0a4708dbfdd313a40c53350bf00000000b2f4143f8ef775c0a4708d3f0ab24c400bc644bf00000000a2c1233f8ef775c0a4708dbf0ab24c400bc644bf00000000a2c1233f7c5e66c0a4708d3f921a5e40964b38bf00000000dbae313f7c5e66c0a4708dbf921a5e40964b38bf00000000dbae313fc38a55c0a4708d3fbc536e4069d52abf0000000063a93e3fc38a55c0a4708dbfbc536e4069d52abf0000000063a93e3f589343c0a4708d3f66477d40e0751cbf00000000859f4a3f589343c0a4708dbf66477d40e0751cbf00000000859f4a3fd39030c0a4708d3f8c708540a9400dbf00000000e080553fd39030c0a4708dbf8c708540a9400dbf00000000e080553f249d1cc0a4708d3f23878b400695fabe000000009e3e5f3f249d1cc0a4708dbf23878b400695fabe000000009e3e5f3f78d307c0a4708d3f2adf90405a52d9be0000000076cb673f78d307c0a4708dbf2adf90405a52d9be0000000076cb673fb4a0e4bfa4708d3f4d719540f6e6b6be00000000ae1b6f3fb4a0e4bfa4708dbf4d719540f6e6b6be00000000ae1b6f3f1d62b8bfa4708d3f53379940b18193be000000005225753f1d62b8bfa4708dbf53379940b18193be000000005225753fc2278bbfa4708d3f122c9c4003a65ebe000000001de0793fc2278bbfa4708dbf122c9c4003a65ebe000000001de0793fac5e3abfa4708d3f814b9e408a1815be000000009b457d3fac5e3abfa4708dbf814b9e408a1815be000000009b457d3f3ddebabea4708d3fbb929f40977e95bd000000002b517f3f3ddebabea4708dbfbb929f40977e95bd000000002b517f3f0000000088f2083f00000000000000000000803f0000000000000000e8b90a3fe4380e3f000000000000803f00000000dc1a263de8b90a3fc3d70d3f000000000000803f000000006ba9a53de8b90a3fe5b40c3f000000000000803f000000002263f73de8b90a3fd7d10a3f000000000000803f000000007ae5233ee8b90a3f2d31083f000000000000803f0000000086394b3ee8b90a3f7ed6043f000000000000803f00000000fd77713ee8b90a3f5ec6003f000000000000803f0000000052368b3ee8b90a3fb40cf83e000000000000803f0000000081f29c3ee8b90a3fde39ed3e000000000000803f0000000050d8ad3ee8b90a3f0523e13e000000000000803f00000000add0bd3ee8b90a3fa8d8d33e000000000000803f00000000c6c5cc3ee8b90a3ff16cc53e000000000000803f000000002ea3da3ee8b90a3f91f3b53e000000000000803f00000000f555e73ee8b90a3fac81a53e000000000000803f00000000c1ccf23ee8b90a3fb92d943e000000000000803f00000000edf7fc3ee8b90a3f5e0f823e000000000000803f00000000c9e4023fe8b90a3fc17e5e3e000000000000803f00000000d29a063fe8b90a3fe2ae373e000000000000803f000000000299093fe8b90a3f18e40f3e000000000000803f0000000041db0b3fe8b90a3f93a9ce3d000000000000803f00000000795e0d3fe8b90a3f4ee1783d000000000000803f000000009a200e3fe8b90a3f5137a63c000000000000803f000000009a200e3fe8b90a3f4837a6bc000000000000803f00000000795e0d3fe8b90a3f5ce178bd000000000000803f0000000041db0b3fe8b90a3f91a9cebd000000000000803f000000000299093fe8b90a3f17e40fbe000000000000803f00000000d29a063fe8b90a3fe1ae37be000000000000803f00000000c9e4023fe8b90a3fc07e5ebe000000000000803f00000000edf7fc3ee8b90a3f5e0f82be000000000000803f00000000c3ccf23ee8b90a3fb62d94be000000000000803f00000000f455e73ee8b90a3fae81a5be000000000000803f0000000030a3da3ee8b90a3f90f3b5be000000000000803f00000000c5c5cc3ee8b90a3ff36cc5be000000000000803f00000000acd0bd3ee8b90a3fa9d8d3be000000000000803f0000000053d8ad3ee8b90a3f0223e1be000000000000803f0000000080f29c3ee8b90a3fdf39edbe000000000000803f0000000052368b3ee8b90a3fb40cf8be000000000000803f00000000f677713ee8b90a3f5ec600bf000000000000803f0000000087394b3ee8b90a3f7ed604bf000000000000803f000000007ce5233ee8b90a3f2d3108bf000000000000803f000000001763f73de8b90a3fd7d10abf000000000000803f0000000061a9a53de8b90a3fe5b40cbf000000000000803f00000000ef1a263de8b90a3fc3d70dbf000000000000803f00000000509950b3e8b90a3fe4380ebf000000000000803f00000000e51a26bde8b90a3fc3d70dbf000000000000803f000000005ca9a5bde8b90a3fe5b40cbf000000000000803f000000002463f7bde8b90a3fd7d10abf000000000000803f000000007ae523bee8b90a3f2d3108bf000000000000803f0000000085394bbee8b90a3f7ed604bf000000000000803f00000000fc7771bee8b90a3f5ec600bf000000000000803f0000000051368bbee8b90a3fb50cf8be000000000000803f0000000080f29cbee8b90a3fdf39edbe000000000000803f0000000052d8adbee8b90a3f0323e1be000000000000803f00000000abd0bdbee8b90a3faad8d3be000000000000803f00000000c5c5ccbee8b90a3ff36cc5be000000000000803f000000002fa3dabee8b90a3f90f3b5be000000000000803f00000000f355e7bee8b90a3faf81a5be000000000000803f00000000c2ccf2bee8b90a3fb82d94be000000000000803f00000000ebf7fcbee8b90a3f630f82be000000000000803f00000000c9e402bfe8b90a3fc27e5ebe000000000000803f00000000d39a06bfe8b90a3fd7ae37be000000000000803f00000000029909bfe8b90a3f1ae40fbe000000000000803f0000000040db0bbfe8b90a3fa7a9cebd000000000000803f00000000795e0dbfe8b90a3f65e178bd000000000000803f000000009a200ebfe8b90a3f1437a6bc000000000000803f000000009a200ebfe8b90a3f1b37a63c000000000000803f00000000795e0dbfe8b90a3f69e1783d000000000000803f0000000041db0bbfe8b90a3f86a9ce3d000000000000803f00000000039909bfe8b90a3f09e40f3e000000000000803f00000000d29a06bfe8b90a3fe8ae373e000000000000803f00000000c9e402bfe8b90a3fc27e5e3e000000000000803f00000000eef7fcbee8b90a3f5b0f823e000000000000803f00000000c2ccf2bee8b90a3fb82d943e000000000000803f00000000f755e7bee8b90a3fa981a53e000000000000803f0000000029a3dabee8b90a3f98f3b53e000000000000803f00000000c4c5ccbee8b90a3ff46cc53e000000000000803f00000000aed0bdbee8b90a3fa8d8d33e000000000000803f000000004fd8adbee8b90a3f0623e13e000000000000803f0000000083f29cbee8b90a3fdd39ed3e000000000000803f0000000059368bbee8b90a3fb00cf83e000000000000803f00000000f37771bee8b90a3f5fc6003f000000000000803f0000000084394bbee8b90a3f7ed6043f000000000000803f0000000070e523bee8b90a3f2d31083f000000000000803f000000002263f7bde8b90a3fd7d10a3f000000000000803f000000007da9a5bde8b90a3fe5b40c3f000000000000803f00000000e11a26bde8b90a3fc3d70d3f000000000000803f0000000000000000e810103fe4388e3f000000000000803f00000000dc1aa63de810103fc3d78d3f000000000000803f000000006ba9253ee810103fe5b48c3f000000000000803f000000002263773ee810103fd7d18a3f000000000000803f000000007ae5a33ee810103f2d31883f000000000000803f000000008639cb3ee810103f7ed6843f000000000000803f00000000fd77f13ee810103f5ec6803f000000000000803f0000000052360b3fe810103fb40c783f000000000000803f0000000081f21c3fe810103fde396d3f000000000000803f0000000050d82d3fe810103f0523613f000000000000803f00000000add03d3fe810103fa8d8533f000000000000803f00000000c6c54c3fe810103ff16c453f000000000000803f000000002ea35a3fe810103f91f3353f000000000000803f00000000f555673fe810103fac81253f000000000000803f00000000c1cc723fe810103fb92d143f000000000000803f00000000edf77c3fe810103f5e0f023f000000000000803f00000000c9e4823fe810103fc17ede3e000000000000803f00000000d29a863fe810103fe2aeb73e000000000000803f000000000299893fe810103f18e48f3e000000000000803f0000000041db8b3fe810103f93a94e3e000000000000803f00000000795e8d3fe810103f4ee1f83d000000000000803f000000009a208e3fe810103f5137263d000000000000803f000000009a208e3fe810103f483726bd000000000000803f00000000795e8d3fe810103f5ce1f8bd000000000000803f0000000041db8b3fe810103f91a94ebe000000000000803f000000000299893fe810103f17e48fbe000000000000803f00000000d29a863fe810103fe1aeb7be000000000000803f00000000c9e4823fe810103fc07edebe000000000000803f00000000edf77c3fe810103f5e0f02bf000000000000803f00000000c3cc723fe810103fb62d14bf000000000000803f00000000f455673fe810103fae8125bf000000000000803f0000000030a35a3fe810103f90f335bf000000000000803f00000000c5c54c3fe810103ff36c45bf000000000000803f00000000acd03d3fe810103fa9d853bf000000000000803f0000000053d82d3fe810103f022361bf000000000000803f0000000080f21c3fe810103fdf396dbf000000000000803f0000000052360b3fe810103fb40c78bf000000000000803f00000000f677f13ee810103f5ec680bf000000000000803f000000008739cb3ee810103f7ed684bf000000000000803f000000007ce5a33ee810103f2d3188bf000000000000803f000000001763773ee810103fd7d18abf000000000000803f0000000061a9253ee810103fe5b48cbf000000000000803f00000000ef1aa63de810103fc3d78dbf000000000000803f000000005099d0b3e810103fe4388ebf000000000000803f00000000e51aa6bde810103fc3d78dbf000000000000803f000000005ca925bee810103fe5b48cbf000000000000803f00000000246377bee810103fd7d18abf000000000000803f000000007ae5a3bee810103f2d3188bf000000000000803f000000008539cbbee810103f7ed684bf000000000000803f00000000fc77f1bee810103f5ec680bf000000000000803f0000000051360bbfe810103fb50c78bf000000000000803f0000000080f21cbfe810103fdf396dbf000000000000803f0000000052d82dbfe810103f032361bf000000000000803f00000000abd03dbfe810103faad853bf000000000000803f00000000c5c54cbfe810103ff36c45bf000000000000803f000000002fa35abfe810103f90f335bf000000000000803f00000000f35567bfe810103faf8125bf000000000000803f00000000c2cc72bfe810103fb82d14bf000000000000803f00000000ebf77cbfe810103f630f02bf000000000000803f00000000c9e482bfe810103fc27edebe000000000000803f00000000d39a86bfe810103fd7aeb7be000000000000803f00000000029989bfe810103f1ae48fbe000000000000803f0000000040db8bbfe810103fa7a94ebe000000000000803f00000000795e8dbfe810103f65e1f8bd000000000000803f000000009a208ebfe810103f143726bd000000000000803f000000009a208ebfe810103f1b37263d000000000000803f00000000795e8dbfe810103f69e1f83d000000000000803f0000000041db8bbfe810103f86a94e3e000000000000803f00000000039989bfe810103f09e48f3e000000000000803f00000000d29a86bfe810103fe8aeb73e000000000000803f00000000c9e482bfe810103fc27ede3e000000000000803f00000000eef77cbfe810103f5b0f023f000000000000803f00000000c2cc72bfe810103fb82d143f000000000000803f00000000f75567bfe810103fa981253f000000000000803f0000000029a35abfe810103f98f3353f000000000000803f00000000c4c54cbfe810103ff46c453f000000000000803f00000000aed03dbfe810103fa8d8533f000000000000803f000000004fd82dbfe810103f0623613f000000000000803f0000000083f21cbfe810103fdd396d3f000000000000803f0000000059360bbfe810103fb00c783f000000000000803f00000000f377f1bee810103f5fc6803f000000000000803f000000008439cbbee810103f7ed6843f000000000000803f0000000070e5a3bee810103f2d31883f000000000000803f00000000226377bee810103fd7d18a3f000000000000803f000000007da925bee810103fe5b48c3f000000000000803f00000000e11aa6bde810103fc3d78d3f000000000000803f000000000000000008fa183f5555d53f000000000000803f000000004828f93d08fa183fa4c3d43f000000000000803f000000001f7e783e08fa183f560fd33f000000000000803f00000000588ab93e08fa183fc23ad03f000000000000803f0000000036d8f53e08fa183fc249cc3f000000000000803f00000000246b183f08fa183fbb41c73f000000000000803f00000000fd19353f08fa183f8c29c13f000000000000803f000000007ad1503f08fa183f8609ba3f000000000000803f00000000c16b6b3f08fa183f66ebb13f000000000000803f000000003b62823f08fa183f43daa83f000000000000803f00000000815c8e3f08fa183f7de29e3f000000000000803f000000005494993f08fa183fb411943f000000000000803f0000000062faa33f08fa183fac76883f000000000000803f000000007780ad3f08fa183f8142783f000000000000803f000000009019b63f08fa183f94445e3f000000000000803f00000000f1b9bd3f08fa183f0d17433f000000000000803f000000002c57c43f08fa183f10df263f000000000000803f000000003ae8c93f08fa183f29c3093f000000000000803f000000008265ce3f08fa183f24d6d73e000000000000803f00000000e0c8d13f08fa183f2eff9a3e000000000000803f00000000b50dd43f08fa183ffaa83a3e000000000000803f00000000e630d53f08fa183ff952793d000000000000803f00000000e630d53f08fa183feb5279bd000000000000803f00000000b50dd43f08fa183f04a93abe000000000000803f00000000e0c8d13f08fa183f2cff9abe000000000000803f000000008265ce3f08fa183f22d6d7be000000000000803f000000003ae8c93f08fa183f28c309bf000000000000803f000000002c57c43f08fa183f0fdf26bf000000000000803f00000000f1b9bd3f08fa183f0c1743bf000000000000803f000000009119b63f08fa183f91445ebf000000000000803f000000007680ad3f08fa183f844278bf000000000000803f0000000063faa33f08fa183fac7688bf000000000000803f000000005394993f08fa183fb51194bf000000000000803f00000000805c8e3f08fa183f7ee29ebf000000000000803f000000003e62823f08fa183f41daa8bf000000000000803f00000000bf6b6b3f08fa183f67ebb1bf000000000000803f000000007bd1503f08fa183f8609babf000000000000803f00000000f819353f08fa183f8d29c1bf000000000000803f00000000256b183f08fa183fbb41c7bf000000000000803f0000000039d8f53e08fa183fc249ccbf000000000000803f00000000508ab93e08fa183fc23ad0bf000000000000803f00000000107e783e08fa183f570fd3bf000000000000803f000000006528f93d08fa183fa4c3d4bf000000000000803f00000000fb721cb408fa183f5555d5bf000000000000803f000000005628f9bd08fa183fa4c3d4bf000000000000803f00000000097e78be08fa183f570fd3bf000000000000803f000000005a8ab9be08fa183fc23ad0bf000000000000803f0000000036d8f5be08fa183fc249ccbf000000000000803f00000000236b18bf08fa183fbb41c7bf000000000000803f00000000fc1935bf08fa183f8c29c1bf000000000000803f0000000079d150bf08fa183f8709babf000000000000803f00000000bf6b6bbf08fa183f67ebb1bf000000000000803f000000003d6282bf08fa183f41daa8bf000000000000803f000000007f5c8ebf08fa183f7fe29ebf000000000000803f00000000539499bf08fa183fb51194bf000000000000803f0000000062faa3bf08fa183fac7688bf000000000000803f000000007580adbf08fa183f864278bf000000000000803f000000009019b6bf08fa183f92445ebf000000000000803f00000000efb9bdbf08fa183f131743bf000000000000803f000000002c57c4bf08fa183f11df26bf000000000000803f000000003ce8c9bf08fa183f21c309bf000000000000803f000000008265cebf08fa183f25d6d7be000000000000803f00000000dfc8d1bf08fa183f3dff9abe000000000000803f00000000b50dd4bf08fa183f0ba93abe000000000000803f00000000e630d5bf08fa183f9d5279bd000000000000803f00000000e630d5bf08fa183fa752793d000000000000803f00000000b50dd4bf08fa183f0ea93a3e000000000000803f00000000e1c8d1bf08fa183f24ff9a3e000000000000803f000000008465cebf08fa183f0cd6d73e000000000000803f000000003ae8c9bf08fa183f2dc3093f000000000000803f000000002c57c4bf08fa183f11df263f000000000000803f00000000f2b9bdbf08fa183f0817433f000000000000803f000000009019b6bf08fa183f92445e3f000000000000803f000000007880adbf08fa183f7c42783f000000000000803f000000005efaa3bf08fa183fb176883f000000000000803f00000000529499bf08fa183fb611943f000000000000803f00000000825c8ebf08fa183f7de29e3f000000000000803f000000003a6282bf08fa183f44daa83f000000000000803f00000000c46b6bbf08fa183f65ebb13f000000000000803f0000000085d150bf08fa183f8309ba3f000000000000803f00000000f51935bf08fa183f8e29c13f000000000000803f00000000226b18bf08fa183fbb41c73f000000000000803f0000000027d8f5be08fa183fc349cc3f000000000000803f00000000588ab9be08fa183fc23ad03f000000000000803f000000003b7e78be08fa183f560fd33f000000000000803f000000005128f9bd08fa183fa4c3d43f000000000000803f0000000000000000a879253fe4380e40000000000000803f00000000dc1a263ea879253fc3d70d40000000000000803f000000006ba9a53ea879253fe5b40c40000000000000803f000000002263f73ea879253fd7d10a40000000000000803f000000007ae5233fa879253f2d310840000000000000803f0000000086394b3fa879253f7ed60440000000000000803f00000000fd77713fa879253f5ec60040000000000000803f0000000052368b3fa879253fb40cf83f000000000000803f0000000081f29c3fa879253fde39ed3f000000000000803f0000000050d8ad3fa879253f0523e13f000000000000803f00000000add0bd3fa879253fa8d8d33f000000000000803f00000000c6c5cc3fa879253ff16cc53f000000000000803f000000002ea3da3fa879253f91f3b53f000000000000803f00000000f555e73fa879253fac81a53f000000000000803f00000000c1ccf23fa879253fb92d943f000000000000803f00000000edf7fc3fa879253f5e0f823f000000000000803f00000000c9e40240a879253fc17e5e3f000000000000803f00000000d29a0640a879253fe2ae373f000000000000803f0000000002990940a879253f18e40f3f000000000000803f0000000041db0b40a879253f93a9ce3e000000000000803f00000000795e0d40a879253f4ee1783e000000000000803f000000009a200e40a879253f5137a63d000000000000803f000000009a200e40a879253f4837a6bd000000000000803f00000000795e0d40a879253f5ce178be000000000000803f0000000041db0b40a879253f91a9cebe000000000000803f0000000002990940a879253f17e40fbf000000000000803f00000000d29a0640a879253fe1ae37bf000000000000803f00000000c9e40240a879253fc07e5ebf000000000000803f00000000edf7fc3fa879253f5e0f82bf000000000000803f00000000c3ccf23fa879253fb62d94bf000000000000803f00000000f455e73fa879253fae81a5bf000000000000803f0000000030a3da3fa879253f90f3b5bf000000000000803f00000000c5c5cc3fa879253ff36cc5bf000000000000803f00000000acd0bd3fa879253fa9d8d3bf000000000000803f0000000053d8ad3fa879253f0223e1bf000000000000803f0000000080f29c3fa879253fdf39edbf000000000000803f0000000052368b3fa879253fb40cf8bf000000000000803f00000000f677713fa879253f5ec600c0000000000000803f0000000087394b3fa879253f7ed604c0000000000000803f000000007ce5233fa879253f2d3108c0000000000000803f000000001763f73ea879253fd7d10ac0000000000000803f0000000061a9a53ea879253fe5b40cc0000000000000803f00000000ef1a263ea879253fc3d70dc0000000000000803f00000000509950b4a879253fe4380ec0000000000000803f00000000e51a26bea879253fc3d70dc0000000000000803f000000005ca9a5bea879253fe5b40cc0000000000000803f000000002463f7bea879253fd7d10ac0000000000000803f000000007ae523bfa879253f2d3108c0000000000000803f0000000085394bbfa879253f7ed604c0000000000000803f00000000fc7771bfa879253f5ec600c0000000000000803f0000000051368bbfa879253fb50cf8bf000000000000803f0000000080f29cbfa879253fdf39edbf000000000000803f0000000052d8adbfa879253f0323e1bf000000000000803f00000000abd0bdbfa879253faad8d3bf000000000000803f00000000c5c5ccbfa879253ff36cc5bf000000000000803f000000002fa3dabfa879253f90f3b5bf000000000000803f00000000f355e7bfa879253faf81a5bf000000000000803f00000000c2ccf2bfa879253fb82d94bf000000000000803f00000000ebf7fcbfa879253f630f82bf000000000000803f00000000c9e402c0a879253fc27e5ebf000000000000803f00000000d39a06c0a879253fd7ae37bf000000000000803f00000000029909c0a879253f1ae40fbf000000000000803f0000000040db0bc0a879253fa7a9cebe000000000000803f00000000795e0dc0a879253f65e178be000000000000803f000000009a200ec0a879253f1437a6bd000000000000803f000000009a200ec0a879253f1b37a63d000000000000803f00000000795e0dc0a879253f69e1783e000000000000803f0000000041db0bc0a879253f86a9ce3e000000000000803f00000000039909c0a879253f09e40f3f000000000000803f00000000d29a06c0a879253fe8ae373f000000000000803f00000000c9e402c0a879253fc27e5e3f000000000000803f00000000eef7fcbfa879253f5b0f823f000000000000803f00000000c2ccf2bfa879253fb82d943f000000000000803f00000000f755e7bfa879253fa981a53f000000000000803f0000000029a3dabfa879253f98f3b53f000000000000803f00000000c4c5ccbfa879253ff46cc53f000000000000803f00000000aed0bdbfa879253fa8d8d33f000000000000803f000000004fd8adbfa879253f0623e13f000000000000803f0000000083f29cbfa879253fdd39ed3f000000000000803f0000000059368bbfa879253fb00cf83f000000000000803f00000000f37771bfa879253f5fc60040000000000000803f0000000084394bbfa879253f7ed60440000000000000803f0000000070e523bfa879253f2d310840000000000000803f000000002263f7bea879253fd7d10a40000000000000803f000000007da9a5bea879253fe5b40c40000000000000803f00000000e11a26bea879253fc3d70d40000000000000803f0000000000000000e895353f1cc73140000000000000803f0000000091a14f3ee895353fb34d3140000000000000803f00000000c413cf3ee895353f1de22f40000000000000803f00000000f49d1a3fe895353f4c862d40000000000000803f00000000d7de4c3fe895353f773d2a40000000000000803f00000000e6077e3fe895353f1c0c2640000000000000803f00000000fdea963fe895353ff4f72040000000000000803f00000000e503ae3fe895353fef071b40000000000000803f00000000202fc43fe895353f2a441440000000000000803f00000000634ed93fe895353fe2b50c40000000000000803f00000000d744ed3fe895353f68670440000000000000803f0000000036f7ff3fe895353f2bc8f63f000000000000803f00000000fca50840e895353f7570e33f000000000000803f00000000b8951040e895353f16e2ce3f000000000000803f00000000f7bf1740e895353f2639b93f000000000000803f00000000f31a1e40e895353f3593a23f000000000000803f00000000fa9d2340e895353f380f8b3f000000000000803f0000000086412840e895353f9a9a653f000000000000803f0000000042ff2b40e895353f1edd333f000000000000803f0000000010d22e40e895353ffb29013f000000000000803f0000000016b63040e895353fd08c9b3e000000000000803f00000000bfa83140e895353f24c5cf3d000000000000803f00000000bfa83140e895353f19c5cfbd000000000000803f0000000016b63040e895353fd88c9bbe000000000000803f0000000010d22e40e895353ffa2901bf000000000000803f0000000042ff2b40e895353f1cdd33bf000000000000803f0000000086412840e895353f989a65bf000000000000803f00000000fa9d2340e895353f370f8bbf000000000000803f00000000f31a1e40e895353f3493a2bf000000000000803f00000000f9bf1740e895353f2339b9bf000000000000803f00000000b7951040e895353f19e2cebf000000000000803f00000000fda50840e895353f7370e3bf000000000000803f0000000035f7ff3fe895353f2ec8f6bf000000000000803f00000000d644ed3fe895353f696704c0000000000000803f00000000674ed93fe895353fe0b50cc0000000000000803f000000001f2fc43fe895353f2b4414c0000000000000803f00000000e603ae3fe895353fef071bc0000000000000803f00000000f9ea963fe895353ff5f720c0000000000000803f00000000e7077e3fe895353f1c0c26c0000000000000803f00000000dade4c3fe895353f773d2ac0000000000000803f00000000ed9d1a3fe895353f4c862dc0000000000000803f00000000b713cf3ee895353f1ee22fc0000000000000803f00000000a9a14f3ee895353fb34d31c0000000000000803f00000000d15f82b4e895353f1cc731c0000000000000803f000000009ca14fbee895353fb34d31c0000000000000803f00000000b213cfbee895353f1ee22fc0000000000000803f00000000f69d1abfe895353f4c862dc0000000000000803f00000000d7de4cbfe895353f773d2ac0000000000000803f00000000e5077ebfe895353f1c0c26c0000000000000803f00000000fdea96bfe895353ff4f720c0000000000000803f00000000e503aebfe895353ff0071bc0000000000000803f000000001f2fc4bfe895353f2b4414c0000000000000803f00000000654ed9bfe895353fe1b50cc0000000000000803f00000000d444edbfe895353f696704c0000000000000803f0000000035f7ffbfe895353f2ec8f6bf000000000000803f00000000fda508c0e895353f7370e3bf000000000000803f00000000b79510c0e895353f1ae2cebf000000000000803f00000000f8bf17c0e895353f2439b9bf000000000000803f00000000f21a1ec0e895353f3b93a2bf000000000000803f00000000fa9d23c0e895353f380f8bbf000000000000803f00000000874128c0e895353f8c9a65bf000000000000803f0000000042ff2bc0e895353f1fdd33bf000000000000803f000000000fd22ec0e895353f082a01bf000000000000803f0000000016b630c0e895353fde8c9bbe000000000000803f00000000bfa831c0e895353fd8c4cfbd000000000000803f00000000bfa831c0e895353fe0c4cf3d000000000000803f0000000016b630c0e895353fe18c9b3e000000000000803f0000000011d22ec0e895353ff329013f000000000000803f0000000043ff2bc0e895353f0add333f000000000000803f00000000854128c0e895353fa19a653f000000000000803f00000000fa9d23c0e895353f380f8b3f000000000000803f00000000f41a1ec0e895353f3193a23f000000000000803f00000000f8bf17c0e895353f2439b93f000000000000803f00000000ba9510c0e895353f12e2ce3f000000000000803f00000000f9a508c0e895353f7d70e33f000000000000803f0000000033f7ffbfe895353f30c8f63f000000000000803f00000000d844edbfe895353f68670440000000000000803f00000000614ed9bfe895353fe3b50c40000000000000803f00000000232fc4bfe895353f29441440000000000000803f00000000ee03aebfe895353fed071b40000000000000803f00000000f7ea96bfe895353ff6f72040000000000000803f00000000e3077ebfe895353f1c0c2640000000000000803f00000000cbde4cbfe895353f783d2a40000000000000803f00000000f49d1abfe895353f4c862d40000000000000803f00000000dc13cfbee895353f1de22f40000000000000803f0000000098a14fbee895353fb34d3140000000000000803f0000000000000000a856493f55555540000000000000803f000000004828793ea856493fa4c35440000000000000803f000000001f7ef83ea856493f560f5340000000000000803f00000000588a393fa856493fc23a5040000000000000803f0000000036d8753fa856493fc2494c40000000000000803f00000000246b983fa856493fbb414740000000000000803f00000000fd19b53fa856493f8c294140000000000000803f000000007ad1d03fa856493f86093a40000000000000803f00000000c16beb3fa856493f66eb3140000000000000803f000000003b620240a856493f43da2840000000000000803f00000000815c0e40a856493f7de21e40000000000000803f0000000054941940a856493fb4111440000000000000803f0000000062fa2340a856493fac760840000000000000803f0000000077802d40a856493f8142f83f000000000000803f0000000090193640a856493f9444de3f000000000000803f00000000f1b93d40a856493f0d17c33f000000000000803f000000002c574440a856493f10dfa63f000000000000803f000000003ae84940a856493f29c3893f000000000000803f0000000082654e40a856493f24d6573f000000000000803f00000000e0c85140a856493f2eff1a3f000000000000803f00000000b50d5440a856493ffaa8ba3e000000000000803f00000000e6305540a856493ff952f93d000000000000803f00000000e6305540a856493feb52f9bd000000000000803f00000000b50d5440a856493f04a9babe000000000000803f00000000e0c85140a856493f2cff1abf000000000000803f0000000082654e40a856493f22d657bf000000000000803f000000003ae84940a856493f28c389bf000000000000803f000000002c574440a856493f0fdfa6bf000000000000803f00000000f1b93d40a856493f0c17c3bf000000000000803f0000000091193640a856493f9144debf000000000000803f0000000076802d40a856493f8442f8bf000000000000803f0000000063fa2340a856493fac7608c0000000000000803f0000000053941940a856493fb51114c0000000000000803f00000000805c0e40a856493f7ee21ec0000000000000803f000000003e620240a856493f41da28c0000000000000803f00000000bf6beb3fa856493f67eb31c0000000000000803f000000007bd1d03fa856493f86093ac0000000000000803f00000000f819b53fa856493f8d2941c0000000000000803f00000000256b983fa856493fbb4147c0000000000000803f0000000039d8753fa856493fc2494cc0000000000000803f00000000508a393fa856493fc23a50c0000000000000803f00000000107ef83ea856493f570f53c0000000000000803f000000006528793ea856493fa4c354c0000000000000803f00000000fb729cb4a856493f555555c0000000000000803f00000000562879bea856493fa4c354c0000000000000803f00000000097ef8bea856493f570f53c0000000000000803f000000005a8a39bfa856493fc23a50c0000000000000803f0000000036d875bfa856493fc2494cc0000000000000803f00000000236b98bfa856493fbb4147c0000000000000803f00000000fc19b5bfa856493f8c2941c0000000000000803f0000000079d1d0bfa856493f87093ac0000000000000803f00000000bf6bebbfa856493f67eb31c0000000000000803f000000003d6202c0a856493f41da28c0000000000000803f000000007f5c0ec0a856493f7fe21ec0000000000000803f00000000539419c0a856493fb51114c0000000000000803f0000000062fa23c0a856493fac7608c0000000000000803f0000000075802dc0a856493f8642f8bf000000000000803f00000000901936c0a856493f9244debf000000000000803f00000000efb93dc0a856493f1317c3bf000000000000803f000000002c5744c0a856493f11dfa6bf000000000000803f000000003ce849c0a856493f21c389bf000000000000803f0000000082654ec0a856493f25d657bf000000000000803f00000000dfc851c0a856493f3dff1abf000000000000803f00000000b50d54c0a856493f0ba9babe000000000000803f00000000e63055c0a856493f9d52f9bd000000000000803f00000000e63055c0a856493fa752f93d000000000000803f00000000b50d54c0a856493f0ea9ba3e000000000000803f00000000e1c851c0a856493f24ff1a3f000000000000803f0000000084654ec0a856493f0cd6573f000000000000803f000000003ae849c0a856493f2dc3893f000000000000803f000000002c5744c0a856493f11dfa63f000000000000803f00000000f2b93dc0a856493f0817c33f000000000000803f00000000901936c0a856493f9244de3f000000000000803f0000000078802dc0a856493f7c42f83f000000000000803f000000005efa23c0a856493fb1760840000000000000803f00000000529419c0a856493fb6111440000000000000803f00000000825c0ec0a856493f7de21e40000000000000803f000000003a6202c0a856493f44da2840000000000000803f00000000c46bebbfa856493f65eb3140000000000000803f0000000085d1d0bfa856493f83093a40000000000000803f00000000f519b5bfa856493f8e294140000000000000803f00000000226b98bfa856493fbb414740000000000000803f0000000027d875bfa856493fc3494c40000000000000803f00000000588a39bfa856493fc23a5040000000000000803f000000003b7ef8bea856493f560f5340000000000000803f00000000512879bea856493fa4c35440000000000000803f0000000000000000e8c5603f8ee37840000000000000803f000000008057913ee8c5603f94397840000000000000803f000000003df4103fe8c5603f8f3c7640000000000000803f00000000bd76583fe8c5603f37ef7240000000000000803f00000000ca688f3fe8c5603f0e566e40000000000000803f0000000055d2b13fe8c5603f5b776840000000000000803f00000000fd48d33fe8c5603f235b6140000000000000803f000000000e9ff33fe8c5603f1c0b5940000000000000803f0000000030540940e8c5603fa2924f40000000000000803f00000000451d1840e8c5603fa4fe4440000000000000803f0000000097162640e8c5603f925d3940000000000000803f000000000d2d3340e8c5603f52bf2c40000000000000803f00000000c74e3f40e8c5603f1f351f40000000000000803f00000000356b4a40e8c5603f76d11040000000000000803f0000000028735440e8c5603f01a80140000000000000803f00000000ee585d40e8c5603fe49ae33f000000000000803f000000005e106540e8c5603fe8aec23f000000000000803f00000000ef8e6b40e8c5603f05b9a03f000000000000803f00000000c3cb7040e8c5603f2acf7b3f000000000000803f00000000b0bf7440e8c5603f60d4343f000000000000803f0000000053657740e8c5603f24c5d93e000000000000803f000000000cb97840e8c5603f6670113e000000000000803f000000000cb97840e8c5603f5f7011be000000000000803f0000000053657740e8c5603f2fc5d9be000000000000803f00000000b0bf7440e8c5603f5ed434bf000000000000803f00000000c3cb7040e8c5603f28cf7bbf000000000000803f00000000ef8e6b40e8c5603f04b9a0bf000000000000803f000000005e106540e8c5603fe7aec2bf000000000000803f00000000ee585d40e8c5603fe39ae3bf000000000000803f000000002a735440e8c5603fffa701c0000000000000803f00000000346b4a40e8c5603f78d110c0000000000000803f00000000c94e3f40e8c5603f1e351fc0000000000000803f000000000c2d3340e8c5603f54bf2cc0000000000000803f0000000096162640e8c5603f935d39c0000000000000803f00000000481d1840e8c5603fa1fe44c0000000000000803f000000002f540940e8c5603fa3924fc0000000000000803f000000000f9ff33fe8c5603f1c0b59c0000000000000803f00000000f748d33fe8c5603f245b61c0000000000000803f0000000055d2b13fe8c5603f5b7768c0000000000000803f00000000cc688f3fe8c5603f0e566ec0000000000000803f00000000b376583fe8c5603f37ef72c0000000000000803f0000000034f4103fe8c5603f903c76c0000000000000803f000000009057913ee8c5603f943978c0000000000000803f000000002586b6b4e8c5603f8ee378c0000000000000803f00000000875791bee8c5603f943978c0000000000000803f0000000030f410bfe8c5603f903c76c0000000000000803f00000000bf7658bfe8c5603f37ef72c0000000000000803f00000000ca688fbfe8c5603f0e566ec0000000000000803f0000000054d2b1bfe8c5603f5b7768c0000000000000803f00000000fc48d3bfe8c5603f235b61c0000000000000803f000000000d9ff3bfe8c5603f1d0b59c0000000000000803f000000002f5409c0e8c5603fa3924fc0000000000000803f00000000471d18c0e8c5603fa2fe44c0000000000000803f00000000951626c0e8c5603f945d39c0000000000000803f000000000c2d33c0e8c5603f54bf2cc0000000000000803f00000000c84e3fc0e8c5603f1e351fc0000000000000803f00000000336b4ac0e8c5603f79d110c0000000000000803f00000000297354c0e8c5603f00a801c0000000000000803f00000000ec585dc0e8c5603fec9ae3bf000000000000803f000000005e1065c0e8c5603fe9aec2bf000000000000803f00000000f18e6bc0e8c5603ffcb8a0bf000000000000803f00000000c3cb70c0e8c5603f2ccf7bbf000000000000803f00000000afbf74c0e8c5603f72d434bf000000000000803f00000000536577c0e8c5603f37c5d9be000000000000803f000000000cb978c0e8c5603f317011be000000000000803f000000000cb978c0e8c5603f3770113e000000000000803f00000000536577c0e8c5603f3bc5d93e000000000000803f00000000b1bf74c0e8c5603f55d4343f000000000000803f00000000c5cb70c0e8c5603f0fcf7b3f000000000000803f00000000ee8e6bc0e8c5603f0ab9a03f000000000000803f000000005e1065c0e8c5603fe9aec23f000000000000803f00000000ef585dc0e8c5603fde9ae33f000000000000803f00000000297354c0e8c5603f00a80140000000000000803f00000000376b4ac0e8c5603f73d11040000000000000803f00000000c34e3fc0e8c5603f24351f40000000000000803f000000000b2d33c0e8c5603f55bf2c40000000000000803f00000000981626c0e8c5603f925d3940000000000000803f00000000441d18c0e8c5603fa5fe4440000000000000803f00000000325409c0e8c5603fa1924f40000000000000803f000000001b9ff3bfe8c5603f190b5940000000000000803f00000000f448d3bfe8c5603f255b6140000000000000803f0000000053d2b1bfe8c5603f5b776840000000000000803f00000000c1688fbfe8c5603f0f566e40000000000000803f00000000bd7658bfe8c5603f37ef7240000000000000803f000000004df410bfe8c5603f8f3c7640000000000000803f00000000845791bee8c5603f94397840000000000000803f000000000000000068ef7b3fe4388e40000000000000803f00000000dc1aa63e68ef7b3fc3d78d40000000000000803f000000006ba9253f68ef7b3fe5b48c40000000000000803f000000002263773f68ef7b3fd7d18a40000000000000803f000000007ae5a33f68ef7b3f2d318840000000000000803f000000008639cb3f68ef7b3f7ed68440000000000000803f00000000fd77f13f68ef7b3f5ec68040000000000000803f0000000052360b4068ef7b3fb40c7840000000000000803f0000000081f21c4068ef7b3fde396d40000000000000803f0000000050d82d4068ef7b3f05236140000000000000803f00000000add03d4068ef7b3fa8d85340000000000000803f00000000c6c54c4068ef7b3ff16c4540000000000000803f000000002ea35a4068ef7b3f91f33540000000000000803f00000000f555674068ef7b3fac812540000000000000803f00000000c1cc724068ef7b3fb92d1440000000000000803f00000000edf77c4068ef7b3f5e0f0240000000000000803f00000000c9e4824068ef7b3fc17ede3f000000000000803f00000000d29a864068ef7b3fe2aeb73f000000000000803f000000000299894068ef7b3f18e48f3f000000000000803f0000000041db8b4068ef7b3f93a94e3f000000000000803f00000000795e8d4068ef7b3f4ee1f83e000000000000803f000000009a208e4068ef7b3f5137263e000000000000803f000000009a208e4068ef7b3f483726be000000000000803f00000000795e8d4068ef7b3f5ce1f8be000000000000803f0000000041db8b4068ef7b3f91a94ebf000000000000803f000000000299894068ef7b3f17e48fbf000000000000803f00000000d29a864068ef7b3fe1aeb7bf000000000000803f00000000c9e4824068ef7b3fc07edebf000000000000803f00000000edf77c4068ef7b3f5e0f02c0000000000000803f00000000c3cc724068ef7b3fb62d14c0000000000000803f00000000f455674068ef7b3fae8125c0000000000000803f0000000030a35a4068ef7b3f90f335c0000000000000803f00000000c5c54c4068ef7b3ff36c45c0000000000000803f00000000acd03d4068ef7b3fa9d853c0000000000000803f0000000053d82d4068ef7b3f022361c0000000000000803f0000000080f21c4068ef7b3fdf396dc0000000000000803f0000000052360b4068ef7b3fb40c78c0000000000000803f00000000f677f13f68ef7b3f5ec680c0000000000000803f000000008739cb3f68ef7b3f7ed684c0000000000000803f000000007ce5a33f68ef7b3f2d3188c0000000000000803f000000001763773f68ef7b3fd7d18ac0000000000000803f0000000061a9253f68ef7b3fe5b48cc0000000000000803f00000000ef1aa63e68ef7b3fc3d78dc0000000000000803f000000005099d0b468ef7b3fe4388ec0000000000000803f00000000e51aa6be68ef7b3fc3d78dc0000000000000803f000000005ca925bf68ef7b3fe5b48cc0000000000000803f00000000246377bf68ef7b3fd7d18ac0000000000000803f000000007ae5a3bf68ef7b3f2d3188c0000000000000803f000000008539cbbf68ef7b3f7ed684c0000000000000803f00000000fc77f1bf68ef7b3f5ec680c0000000000000803f0000000051360bc068ef7b3fb50c78c0000000000000803f0000000080f21cc068ef7b3fdf396dc0000000000000803f0000000052d82dc068ef7b3f032361c0000000000000803f00000000abd03dc068ef7b3faad853c0000000000000803f00000000c5c54cc068ef7b3ff36c45c0000000000000803f000000002fa35ac068ef7b3f90f335c0000000000000803f00000000f35567c068ef7b3faf8125c0000000000000803f00000000c2cc72c068ef7b3fb82d14c0000000000000803f00000000ebf77cc068ef7b3f630f02c0000000000000803f00000000c9e482c068ef7b3fc27edebf000000000000803f00000000d39a86c068ef7b3fd7aeb7bf000000000000803f00000000029989c068ef7b3f1ae48fbf000000000000803f0000000040db8bc068ef7b3fa7a94ebf000000000000803f00000000795e8dc068ef7b3f65e1f8be000000000000803f000000009a208ec068ef7b3f143726be000000000000803f000000009a208ec068ef7b3f1b37263e000000000000803f00000000795e8dc068ef7b3f69e1f83e000000000000803f0000000041db8bc068ef7b3f86a94e3f000000000000803f00000000039989c068ef7b3f09e48f3f000000000000803f00000000d29a86c068ef7b3fe8aeb73f000000000000803f00000000c9e482c068ef7b3fc27ede3f000000000000803f00000000eef77cc068ef7b3f5b0f0240000000000000803f00000000c2cc72c068ef7b3fb82d1440000000000000803f00000000f75567c068ef7b3fa9812540000000000000803f0000000029a35ac068ef7b3f98f33540000000000000803f00000000c4c54cc068ef7b3ff46c4540000000000000803f00000000aed03dc068ef7b3fa8d85340000000000000803f000000004fd82dc068ef7b3f06236140000000000000803f0000000083f21cc068ef7b3fdd396d40000000000000803f0000000059360bc068ef7b3fb00c7840000000000000803f00000000f377f1bf68ef7b3f5fc68040000000000000803f000000008439cbbf68ef7b3f7ed68440000000000000803f0000000070e5a3bf68ef7b3f2d318840000000000000803f00000000226377bf68ef7b3fd7d18a40000000000000803f000000007da925bf68ef7b3fe5b48c40000000000000803f00000000e11aa6be68ef7b3fc3d78d40000000000000803f0000000000000000a4708d3f0000a040000000000000803f0000000036deba3ea4708d3fbb929f40000000000000803f00000000975e3a3fa4708d3f814b9e40000000000000803f00000000c2278b3fa4708d3f122c9c40000000000000803f000000002862b83fa4708d3f52379940000000000000803f00000000b6a0e43fa4708d3f4d719540000000000000803f000000007ed30740a4708d3f29df9040000000000000803f000000001c9d1c40a4708d3f25878b40000000000000803f00000000d1903040a4708d3f8d708540000000000000803f0000000059934340a4708d3f65477d40000000000000803f00000000c28a5540a4708d3fbc536e40000000000000803f000000007e5e6640a4708d3f8e1a5e40000000000000803f0000000093f77540a4708d3f03b24c40000000000000803f0000000059208240a4708d3fe1313a40000000000000803f000000002c938840a4708d3f6fb32640000000000000803f00000000754b8e40a4708d3f4a511240000000000000803f0000000061419340a4708d3f984efa3f000000000000803f000000002c6e9740a4708d3fbea4ce3f000000000000803f0000000022cc9a40a4708d3f9be0a13f000000000000803f00000000a8569d40a4708d3fc57e683f000000000000803f00000000480a9f40a4708d3fbcfe0b3f000000000000803f00000000ace49f40a4708d3f3bfe3a3e000000000000803f00000000ace49f40a4708d3f31fe3abe000000000000803f00000000480a9f40a4708d3fc3fe0bbf000000000000803f00000000a8569d40a4708d3fc27e68bf000000000000803f0000000022cc9a40a4708d3f9ae0a1bf000000000000803f000000002c6e9740a4708d3fbda4cebf000000000000803f0000000061419340a4708d3f974efabf000000000000803f00000000754b8e40a4708d3f495112c0000000000000803f000000002d938840a4708d3f6db326c0000000000000803f0000000059208240a4708d3fe4313ac0000000000000803f0000000095f77540a4708d3f02b24cc0000000000000803f000000007d5e6640a4708d3f901a5ec0000000000000803f00000000c18a5540a4708d3fbd536ec0000000000000803f000000005d934340a4708d3f61477dc0000000000000803f00000000d0903040a4708d3f8d7085c0000000000000803f000000001c9d1c40a4708d3f25878bc0000000000000803f000000007ad30740a4708d3f2adf90c0000000000000803f00000000b7a0e43fa4708d3f4d7195c0000000000000803f000000002b62b83fa4708d3f523799c0000000000000803f00000000bc278b3fa4708d3f122c9cc0000000000000803f000000008c5e3a3fa4708d3f824b9ec0000000000000803f000000004cdeba3ea4708d3fbb929fc0000000000000803f000000007aaceab4a4708d3f0000a0c0000000000000803f0000000040debabea4708d3fbb929fc0000000000000803f00000000875e3abfa4708d3f824b9ec0000000000000803f00000000c4278bbfa4708d3f122c9cc0000000000000803f000000002862b8bfa4708d3f523799c0000000000000803f00000000b5a0e4bfa4708d3f4d7195c0000000000000803f000000007dd307c0a4708d3f29df90c0000000000000803f000000001b9d1cc0a4708d3f25878bc0000000000000803f00000000d09030c0a4708d3f8d7085c0000000000000803f000000005c9343c0a4708d3f62477dc0000000000000803f00000000c08a55c0a4708d3fbe536ec0000000000000803f000000007d5e66c0a4708d3f901a5ec0000000000000803f0000000094f775c0a4708d3f02b24cc0000000000000803f00000000582082c0a4708d3fe5313ac0000000000000803f000000002c9388c0a4708d3f6eb326c0000000000000803f00000000744b8ec0a4708d3f4f5112c0000000000000803f00000000614193c0a4708d3f994efabf000000000000803f000000002d6e97c0a4708d3fb2a4cebf000000000000803f0000000022cc9ac0a4708d3f9ce0a1bf000000000000803f00000000a8569dc0a4708d3fdc7e68bf000000000000803f00000000480a9fc0a4708d3fc8fe0bbf000000000000803f00000000ace49fc0a4708d3ff6fd3abe000000000000803f00000000ace49fc0a4708d3ffefd3a3e000000000000803f00000000480a9fc0a4708d3fcbfe0b3f000000000000803f00000000a9569dc0a4708d3fb67e683f000000000000803f0000000023cc9ac0a4708d3f8ae0a13f000000000000803f000000002b6e97c0a4708d3fc4a4ce3f000000000000803f00000000614193c0a4708d3f994efa3f000000000000803f00000000754b8ec0a4708d3f46511240000000000000803f000000002c9388c0a4708d3f6eb32640000000000000803f000000005a2082c0a4708d3fdd313a40000000000000803f000000008ef775c0a4708d3f0ab24c40000000000000803f000000007c5e66c0a4708d3f921a5e40000000000000803f00000000c38a55c0a4708d3fbc536e40000000000000803f00000000589343c0a4708d3f66477d40000000000000803f00000000d39030c0a4708d3f8c708540000000000000803f00000000249d1cc0a4708d3f23878b40000000000000803f0000000078d307c0a4708d3f2adf9040000000000000803f00000000b4a0e4bfa4708d3f4d719540000000000000803f000000001d62b8bfa4708d3f53379940000000000000803f00000000c2278bbfa4708d3f122c9c40000000000000803f00000000ac5e3abfa4708d3f814b9e40000000000000803f000000003ddebabea4708d3fbb929f40000000000000803f0000000000000000106df5be0000000000000080000080bf00000080000000001052f9bee4380e3f00000080000080bf00000080dc1a263d1052f9bec3d70d3f00000080000080bf000000806ba9a53d1052f9bee5b40c3f00000080000080bf000000802263f73d1052f9bed7d10a3f00000080000080bf000000807ae5233e1052f9be2d31083f00000080000080bf0000008086394b3e1052f9be7ed6043f00000080000080bf00000080fd77713e1052f9be5ec6003f00000080000080bf0000008052368b3e1052f9beb40cf83e00000080000080bf0000008081f29c3e1052f9bede39ed3e00000080000080bf0000008050d8ad3e1052f9be0523e13e00000080000080bf00000080add0bd3e1052f9bea8d8d33e00000080000080bf00000080c6c5cc3e1052f9bef16cc53e00000080000080bf000000802ea3da3e1052f9be91f3b53e00000080000080bf00000080f555e73e1052f9beac81a53e00000080000080bf00000080c1ccf23e1052f9beb92d943e00000080000080bf00000080edf7fc3e1052f9be5e0f823e00000080000080bf00000080c9e4023f1052f9bec17e5e3e00000080000080bf00000080d29a063f1052f9bee2ae373e00000080000080bf000000800299093f1052f9be18e40f3e00000080000080bf0000008041db0b3f1052f9be93a9ce3d00000080000080bf00000080795e0d3f1052f9be4ee1783d00000080000080bf000000809a200e3f1052f9be5137a63c00000080000080bf000000809a200e3f1052f9be4837a6bc00000080000080bf00000080795e0d3f1052f9be5ce178bd00000080000080bf0000008041db0b3f1052f9be91a9cebd00000080000080bf000000800299093f1052f9be17e40fbe00000080000080bf00000080d29a063f1052f9bee1ae37be00000080000080bf00000080c9e4023f1052f9bec07e5ebe00000080000080bf00000080edf7fc3e1052f9be5e0f82be00000080000080bf00000080c3ccf23e1052f9beb62d94be00000080000080bf00000080f455e73e1052f9beae81a5be00000080000080bf0000008030a3da3e1052f9be90f3b5be00000080000080bf00000080c5c5cc3e1052f9bef36cc5be00000080000080bf00000080acd0bd3e1052f9bea9d8d3be00000080000080bf0000008053d8ad3e1052f9be0223e1be00000080000080bf0000008080f29c3e1052f9bedf39edbe00000080000080bf0000008052368b3e1052f9beb40cf8be00000080000080bf00000080f677713e1052f9be5ec600bf00000080000080bf0000008087394b3e1052f9be7ed604bf00000080000080bf000000807ce5233e1052f9be2d3108bf00000080000080bf000000801763f73d1052f9bed7d10abf00000080000080bf0000008061a9a53d1052f9bee5b40cbf00000080000080bf00000080ef1a263d1052f9bec3d70dbf00000080000080bf00000080509950b31052f9bee4380ebf00000080000080bf00000080e51a26bd1052f9bec3d70dbf00000080000080bf000000805ca9a5bd1052f9bee5b40cbf00000080000080bf000000802463f7bd1052f9bed7d10abf00000080000080bf000000807ae523be1052f9be2d3108bf00000080000080bf0000008085394bbe1052f9be7ed604bf00000080000080bf00000080fc7771be1052f9be5ec600bf00000080000080bf0000008051368bbe1052f9beb50cf8be00000080000080bf0000008080f29cbe1052f9bedf39edbe00000080000080bf0000008052d8adbe1052f9be0323e1be00000080000080bf00000080abd0bdbe1052f9beaad8d3be00000080000080bf00000080c5c5ccbe1052f9bef36cc5be00000080000080bf000000802fa3dabe1052f9be90f3b5be00000080000080bf00000080f355e7be1052f9beaf81a5be00000080000080bf00000080c2ccf2be1052f9beb82d94be00000080000080bf00000080ebf7fcbe1052f9be630f82be00000080000080bf00000080c9e402bf1052f9bec27e5ebe00000080000080bf00000080d39a06bf1052f9bed7ae37be00000080000080bf00000080029909bf1052f9be1ae40fbe00000080000080bf0000008040db0bbf1052f9bea7a9cebd00000080000080bf00000080795e0dbf1052f9be65e178bd00000080000080bf000000809a200ebf1052f9be1437a6bc00000080000080bf000000809a200ebf1052f9be1b37a63c00000080000080bf00000080795e0dbf1052f9be69e1783d00000080000080bf0000008041db0bbf1052f9be86a9ce3d00000080000080bf00000080039909bf1052f9be09e40f3e00000080000080bf00000080d29a06bf1052f9bee8ae373e00000080000080bf00000080c9e402bf1052f9bec27e5e3e00000080000080bf00000080eef7fcbe1052f9be5b0f823e00000080000080bf00000080c2ccf2be1052f9beb82d943e00000080000080bf00000080f755e7be1052f9bea981a53e00000080000080bf0000008029a3dabe1052f9be98f3b53e00000080000080bf00000080c4c5ccbe1052f9bef46cc53e00000080000080bf00000080aed0bdbe1052f9bea8d8d33e00000080000080bf000000804fd8adbe1052f9be0623e13e00000080000080bf0000008083f29cbe1052f9bedd39ed3e00000080000080bf0000008059368bbe1052f9beb00cf83e00000080000080bf00000080f37771be1052f9be5fc6003f00000080000080bf0000008084394bbe1052f9be7ed6043f00000080000080bf0000008070e523be1052f9be2d31083f00000080000080bf000000802263f7bd1052f9bed7d10a3f00000080000080bf000000807da9a5bd1052f9bee5b40c3f00000080000080bf00000080e11a26bd1052f9bec3d70d3f00000080000080bf0000008000000000a88102bfe4388e3f00000080000080bf00000080dc1aa63da88102bfc3d78d3f00000080000080bf000000806ba9253ea88102bfe5b48c3f00000080000080bf000000802263773ea88102bfd7d18a3f00000080000080bf000000807ae5a33ea88102bf2d31883f00000080000080bf000000808639cb3ea88102bf7ed6843f00000080000080bf00000080fd77f13ea88102bf5ec6803f00000080000080bf0000008052360b3fa88102bfb40c783f00000080000080bf0000008081f21c3fa88102bfde396d3f00000080000080bf0000008050d82d3fa88102bf0523613f00000080000080bf00000080add03d3fa88102bfa8d8533f00000080000080bf00000080c6c54c3fa88102bff16c453f00000080000080bf000000802ea35a3fa88102bf91f3353f00000080000080bf00000080f555673fa88102bfac81253f00000080000080bf00000080c1cc723fa88102bfb92d143f00000080000080bf00000080edf77c3fa88102bf5e0f023f00000080000080bf00000080c9e4823fa88102bfc17ede3e00000080000080bf00000080d29a863fa88102bfe2aeb73e00000080000080bf000000800299893fa88102bf18e48f3e00000080000080bf0000008041db8b3fa88102bf93a94e3e00000080000080bf00000080795e8d3fa88102bf4ee1f83d00000080000080bf000000809a208e3fa88102bf5137263d00000080000080bf000000809a208e3fa88102bf483726bd00000080000080bf00000080795e8d3fa88102bf5ce1f8bd00000080000080bf0000008041db8b3fa88102bf91a94ebe00000080000080bf000000800299893fa88102bf17e48fbe00000080000080bf00000080d29a863fa88102bfe1aeb7be00000080000080bf00000080c9e4823fa88102bfc07edebe00000080000080bf00000080edf77c3fa88102bf5e0f02bf00000080000080bf00000080c3cc723fa88102bfb62d14bf00000080000080bf00000080f455673fa88102bfae8125bf00000080000080bf0000008030a35a3fa88102bf90f335bf00000080000080bf00000080c5c54c3fa88102bff36c45bf00000080000080bf00000080acd03d3fa88102bfa9d853bf00000080000080bf0000008053d82d3fa88102bf022361bf00000080000080bf0000008080f21c3fa88102bfdf396dbf00000080000080bf0000008052360b3fa88102bfb40c78bf00000080000080bf00000080f677f13ea88102bf5ec680bf00000080000080bf000000808739cb3ea88102bf7ed684bf00000080000080bf000000807ce5a33ea88102bf2d3188bf00000080000080bf000000801763773ea88102bfd7d18abf00000080000080bf0000008061a9253ea88102bfe5b48cbf00000080000080bf00000080ef1aa63da88102bfc3d78dbf00000080000080bf000000805099d0b3a88102bfe4388ebf00000080000080bf00000080e51aa6bda88102bfc3d78dbf00000080000080bf000000805ca925bea88102bfe5b48cbf00000080000080bf00000080246377bea88102bfd7d18abf00000080000080bf000000807ae5a3bea88102bf2d3188bf00000080000080bf000000808539cbbea88102bf7ed684bf00000080000080bf00000080fc77f1bea88102bf5ec680bf00000080000080bf0000008051360bbfa88102bfb50c78bf00000080000080bf0000008080f21cbfa88102bfdf396dbf00000080000080bf0000008052d82dbfa88102bf032361bf00000080000080bf00000080abd03dbfa88102bfaad853bf00000080000080bf00000080c5c54cbfa88102bff36c45bf00000080000080bf000000802fa35abfa88102bf90f335bf00000080000080bf00000080f35567bfa88102bfaf8125bf00000080000080bf00000080c2cc72bfa88102bfb82d14bf00000080000080bf00000080ebf77cbfa88102bf630f02bf00000080000080bf00000080c9e482bfa88102bfc27edebe00000080000080bf00000080d39a86bfa88102bfd7aeb7be00000080000080bf00000080029989bfa88102bf1ae48fbe00000080000080bf0000008040db8bbfa88102bfa7a94ebe00000080000080bf00000080795e8dbfa88102bf65e1f8bd00000080000080bf000000809a208ebfa88102bf143726bd00000080000080bf000000809a208ebfa88102bf1b37263d00000080000080bf00000080795e8dbfa88102bf69e1f83d00000080000080bf0000008041db8bbfa88102bf86a94e3e00000080000080bf00000080039989bfa88102bf09e48f3e00000080000080bf00000080d29a86bfa88102bfe8aeb73e00000080000080bf00000080c9e482bfa88102bfc27ede3e00000080000080bf00000080eef77cbfa88102bf5b0f023f00000080000080bf00000080c2cc72bfa88102bfb82d143f00000080000080bf00000080f75567bfa88102bfa981253f00000080000080bf0000008029a35abfa88102bf98f3353f00000080000080bf00000080c4c54cbfa88102bff46c453f00000080000080bf00000080aed03dbfa88102bfa8d8533f00000080000080bf000000804fd82dbfa88102bf0623613f00000080000080bf0000008083f21cbfa88102bfdd396d3f00000080000080bf0000008059360bbfa88102bfb00c783f00000080000080bf00000080f377f1bea88102bf5fc6803f00000080000080bf000000808439cbbea88102bf7ed6843f00000080000080bf0000008070e5a3bea88102bf2d31883f00000080000080bf00000080226377bea88102bfd7d18a3f00000080000080bf000000807da925bea88102bfe5b48c3f00000080000080bf00000080e11aa6bda88102bfc3d78d3f00000080000080bf0000008000000000c8430cbf5555d53f00000080000080bf000000804828f93dc8430cbfa4c3d43f00000080000080bf000000801f7e783ec8430cbf560fd33f00000080000080bf00000080588ab93ec8430cbfc23ad03f00000080000080bf0000008036d8f53ec8430cbfc249cc3f00000080000080bf00000080246b183fc8430cbfbb41c73f00000080000080bf00000080fd19353fc8430cbf8c29c13f00000080000080bf000000807ad1503fc8430cbf8609ba3f00000080000080bf00000080c16b6b3fc8430cbf66ebb13f00000080000080bf000000803b62823fc8430cbf43daa83f00000080000080bf00000080815c8e3fc8430cbf7de29e3f00000080000080bf000000805494993fc8430cbfb411943f00000080000080bf0000008062faa33fc8430cbfac76883f00000080000080bf000000807780ad3fc8430cbf8142783f00000080000080bf000000809019b63fc8430cbf94445e3f00000080000080bf00000080f1b9bd3fc8430cbf0d17433f00000080000080bf000000802c57c43fc8430cbf10df263f00000080000080bf000000803ae8c93fc8430cbf29c3093f00000080000080bf000000808265ce3fc8430cbf24d6d73e00000080000080bf00000080e0c8d13fc8430cbf2eff9a3e00000080000080bf00000080b50dd43fc8430cbffaa83a3e00000080000080bf00000080e630d53fc8430cbff952793d00000080000080bf00000080e630d53fc8430cbfeb5279bd00000080000080bf00000080b50dd43fc8430cbf04a93abe00000080000080bf00000080e0c8d13fc8430cbf2cff9abe00000080000080bf000000808265ce3fc8430cbf22d6d7be00000080000080bf000000803ae8c93fc8430cbf28c309bf00000080000080bf000000802c57c43fc8430cbf0fdf26bf00000080000080bf00000080f1b9bd3fc8430cbf0c1743bf00000080000080bf000000809119b63fc8430cbf91445ebf00000080000080bf000000807680ad3fc8430cbf844278bf00000080000080bf0000008063faa33fc8430cbfac7688bf00000080000080bf000000805394993fc8430cbfb51194bf00000080000080bf00000080805c8e3fc8430cbf7ee29ebf00000080000080bf000000803e62823fc8430cbf41daa8bf00000080000080bf00000080bf6b6b3fc8430cbf67ebb1bf00000080000080bf000000807bd1503fc8430cbf8609babf00000080000080bf00000080f819353fc8430cbf8d29c1bf00000080000080bf00000080256b183fc8430cbfbb41c7bf00000080000080bf0000008039d8f53ec8430cbfc249ccbf00000080000080bf00000080508ab93ec8430cbfc23ad0bf00000080000080bf00000080107e783ec8430cbf570fd3bf00000080000080bf000000806528f93dc8430cbfa4c3d4bf00000080000080bf00000080fb721cb4c8430cbf5555d5bf00000080000080bf000000805628f9bdc8430cbfa4c3d4bf00000080000080bf00000080097e78bec8430cbf570fd3bf00000080000080bf000000805a8ab9bec8430cbfc23ad0bf00000080000080bf0000008036d8f5bec8430cbfc249ccbf00000080000080bf00000080236b18bfc8430cbfbb41c7bf00000080000080bf00000080fc1935bfc8430cbf8c29c1bf00000080000080bf0000008079d150bfc8430cbf8709babf00000080000080bf00000080bf6b6bbfc8430cbf67ebb1bf00000080000080bf000000803d6282bfc8430cbf41daa8bf00000080000080bf000000807f5c8ebfc8430cbf7fe29ebf00000080000080bf00000080539499bfc8430cbfb51194bf00000080000080bf0000008062faa3bfc8430cbfac7688bf00000080000080bf000000807580adbfc8430cbf864278bf00000080000080bf000000809019b6bfc8430cbf92445ebf00000080000080bf00000080efb9bdbfc8430cbf131743bf00000080000080bf000000802c57c4bfc8430cbf11df26bf00000080000080bf000000803ce8c9bfc8430cbf21c309bf00000080000080bf000000808265cebfc8430cbf25d6d7be00000080000080bf00000080dfc8d1bfc8430cbf3dff9abe00000080000080bf00000080b50dd4bfc8430cbf0ba93abe00000080000080bf00000080e630d5bfc8430cbf9d5279bd00000080000080bf00000080e630d5bfc8430cbfa752793d00000080000080bf00000080b50dd4bfc8430cbf0ea93a3e00000080000080bf00000080e1c8d1bfc8430cbf24ff9a3e00000080000080bf000000808465cebfc8430cbf0cd6d73e00000080000080bf000000803ae8c9bfc8430cbf2dc3093f00000080000080bf000000802c57c4bfc8430cbf11df263f00000080000080bf00000080f2b9bdbfc8430cbf0817433f00000080000080bf000000809019b6bfc8430cbf92445e3f00000080000080bf000000807880adbfc8430cbf7c42783f00000080000080bf000000805efaa3bfc8430cbfb176883f00000080000080bf00000080529499bfc8430cbfb611943f00000080000080bf00000080825c8ebfc8430cbf7de29e3f00000080000080bf000000803a6282bfc8430cbf44daa83f00000080000080bf00000080c46b6bbfc8430cbf65ebb13f00000080000080bf0000008085d150bfc8430cbf8309ba3f00000080000080bf00000080f51935bfc8430cbf8e29c13f00000080000080bf00000080226b18bfc8430cbfbb41c73f00000080000080bf0000008027d8f5bec8430cbfc349cc3f00000080000080bf00000080588ab9bec8430cbfc23ad03f00000080000080bf000000803b7e78bec8430cbf560fd33f00000080000080bf000000805128f9bdc8430cbfa4c3d43f00000080000080bf000000800000000008f519bfe4380e4000000080000080bf00000080dc1a263e08f519bfc3d70d4000000080000080bf000000806ba9a53e08f519bfe5b40c4000000080000080bf000000802263f73e08f519bfd7d10a4000000080000080bf000000807ae5233f08f519bf2d31084000000080000080bf0000008086394b3f08f519bf7ed6044000000080000080bf00000080fd77713f08f519bf5ec6004000000080000080bf0000008052368b3f08f519bfb40cf83f00000080000080bf0000008081f29c3f08f519bfde39ed3f00000080000080bf0000008050d8ad3f08f519bf0523e13f00000080000080bf00000080add0bd3f08f519bfa8d8d33f00000080000080bf00000080c6c5cc3f08f519bff16cc53f00000080000080bf000000802ea3da3f08f519bf91f3b53f00000080000080bf00000080f555e73f08f519bfac81a53f00000080000080bf00000080c1ccf23f08f519bfb92d943f00000080000080bf00000080edf7fc3f08f519bf5e0f823f00000080000080bf00000080c9e4024008f519bfc17e5e3f00000080000080bf00000080d29a064008f519bfe2ae373f00000080000080bf000000800299094008f519bf18e40f3f00000080000080bf0000008041db0b4008f519bf93a9ce3e00000080000080bf00000080795e0d4008f519bf4ee1783e00000080000080bf000000809a200e4008f519bf5137a63d00000080000080bf000000809a200e4008f519bf4837a6bd00000080000080bf00000080795e0d4008f519bf5ce178be00000080000080bf0000008041db0b4008f519bf91a9cebe00000080000080bf000000800299094008f519bf17e40fbf00000080000080bf00000080d29a064008f519bfe1ae37bf00000080000080bf00000080c9e4024008f519bfc07e5ebf00000080000080bf00000080edf7fc3f08f519bf5e0f82bf00000080000080bf00000080c3ccf23f08f519bfb62d94bf00000080000080bf00000080f455e73f08f519bfae81a5bf00000080000080bf0000008030a3da3f08f519bf90f3b5bf00000080000080bf00000080c5c5cc3f08f519bff36cc5bf00000080000080bf00000080acd0bd3f08f519bfa9d8d3bf00000080000080bf0000008053d8ad3f08f519bf0223e1bf00000080000080bf0000008080f29c3f08f519bfdf39edbf00000080000080bf0000008052368b3f08f519bfb40cf8bf00000080000080bf00000080f677713f08f519bf5ec600c000000080000080bf0000008087394b3f08f519bf7ed604c000000080000080bf000000807ce5233f08f519bf2d3108c000000080000080bf000000801763f73e08f519bfd7d10ac000000080000080bf0000008061a9a53e08f519bfe5b40cc000000080000080bf00000080ef1a263e08f519bfc3d70dc000000080000080bf00000080509950b408f519bfe4380ec000000080000080bf00000080e51a26be08f519bfc3d70dc000000080000080bf000000805ca9a5be08f519bfe5b40cc000000080000080bf000000802463f7be08f519bfd7d10ac000000080000080bf000000807ae523bf08f519bf2d3108c000000080000080bf0000008085394bbf08f519bf7ed604c000000080000080bf00000080fc7771bf08f519bf5ec600c000000080000080bf0000008051368bbf08f519bfb50cf8bf00000080000080bf0000008080f29cbf08f519bfdf39edbf00000080000080bf0000008052d8adbf08f519bf0323e1bf00000080000080bf00000080abd0bdbf08f519bfaad8d3bf00000080000080bf00000080c5c5ccbf08f519bff36cc5bf00000080000080bf000000802fa3dabf08f519bf90f3b5bf00000080000080bf00000080f355e7bf08f519bfaf81a5bf00000080000080bf00000080c2ccf2bf08f519bfb82d94bf00000080000080bf00000080ebf7fcbf08f519bf630f82bf00000080000080bf00000080c9e402c008f519bfc27e5ebf00000080000080bf00000080d39a06c008f519bfd7ae37bf00000080000080bf00000080029909c008f519bf1ae40fbf00000080000080bf0000008040db0bc008f519bfa7a9cebe00000080000080bf00000080795e0dc008f519bf65e178be00000080000080bf000000809a200ec008f519bf1437a6bd00000080000080bf000000809a200ec008f519bf1b37a63d00000080000080bf00000080795e0dc008f519bf69e1783e00000080000080bf0000008041db0bc008f519bf86a9ce3e00000080000080bf00000080039909c008f519bf09e40f3f00000080000080bf00000080d29a06c008f519bfe8ae373f00000080000080bf00000080c9e402c008f519bfc27e5e3f00000080000080bf00000080eef7fcbf08f519bf5b0f823f00000080000080bf00000080c2ccf2bf08f519bfb82d943f00000080000080bf00000080f755e7bf08f519bfa981a53f00000080000080bf0000008029a3dabf08f519bf98f3b53f00000080000080bf00000080c4c5ccbf08f519bff46cc53f00000080000080bf00000080aed0bdbf08f519bfa8d8d33f00000080000080bf000000804fd8adbf08f519bf0623e13f00000080000080bf0000008083f29cbf08f519bfdd39ed3f00000080000080bf0000008059368bbf08f519bfb00cf83f00000080000080bf00000080f37771bf08f519bf5fc6004000000080000080bf0000008084394bbf08f519bf7ed6044000000080000080bf0000008070e523bf08f519bf2d31084000000080000080bf000000802263f7be08f519bfd7d10a4000000080000080bf000000807da9a5be08f519bfe5b40c4000000080000080bf00000080e11a26be08f519bfc3d70d4000000080000080bf0000008000000000889d2bbf1cc7314000000080000080bf0000008091a14f3e889d2bbfb34d314000000080000080bf00000080c413cf3e889d2bbf1de22f4000000080000080bf00000080f49d1a3f889d2bbf4c862d4000000080000080bf00000080d7de4c3f889d2bbf773d2a4000000080000080bf00000080e6077e3f889d2bbf1c0c264000000080000080bf00000080fdea963f889d2bbff4f7204000000080000080bf00000080e503ae3f889d2bbfef071b4000000080000080bf00000080202fc43f889d2bbf2a44144000000080000080bf00000080634ed93f889d2bbfe2b50c4000000080000080bf00000080d744ed3f889d2bbf6867044000000080000080bf0000008036f7ff3f889d2bbf2bc8f63f00000080000080bf00000080fca50840889d2bbf7570e33f00000080000080bf00000080b8951040889d2bbf16e2ce3f00000080000080bf00000080f7bf1740889d2bbf2639b93f00000080000080bf00000080f31a1e40889d2bbf3593a23f00000080000080bf00000080fa9d2340889d2bbf380f8b3f00000080000080bf0000008086412840889d2bbf9a9a653f00000080000080bf0000008042ff2b40889d2bbf1edd333f00000080000080bf0000008010d22e40889d2bbffb29013f00000080000080bf0000008016b63040889d2bbfd08c9b3e00000080000080bf00000080bfa83140889d2bbf24c5cf3d00000080000080bf00000080bfa83140889d2bbf19c5cfbd00000080000080bf0000008016b63040889d2bbfd88c9bbe00000080000080bf0000008010d22e40889d2bbffa2901bf00000080000080bf0000008042ff2b40889d2bbf1cdd33bf00000080000080bf0000008086412840889d2bbf989a65bf00000080000080bf00000080fa9d2340889d2bbf370f8bbf00000080000080bf00000080f31a1e40889d2bbf3493a2bf00000080000080bf00000080f9bf1740889d2bbf2339b9bf00000080000080bf00000080b7951040889d2bbf19e2cebf00000080000080bf00000080fda50840889d2bbf7370e3bf00000080000080bf0000008035f7ff3f889d2bbf2ec8f6bf00000080000080bf00000080d644ed3f889d2bbf696704c000000080000080bf00000080674ed93f889d2bbfe0b50cc000000080000080bf000000801f2fc43f889d2bbf2b4414c000000080000080bf00000080e603ae3f889d2bbfef071bc000000080000080bf00000080f9ea963f889d2bbff5f720c000000080000080bf00000080e7077e3f889d2bbf1c0c26c000000080000080bf00000080dade4c3f889d2bbf773d2ac000000080000080bf00000080ed9d1a3f889d2bbf4c862dc000000080000080bf00000080b713cf3e889d2bbf1ee22fc000000080000080bf00000080a9a14f3e889d2bbfb34d31c000000080000080bf00000080d15f82b4889d2bbf1cc731c000000080000080bf000000809ca14fbe889d2bbfb34d31c000000080000080bf00000080b213cfbe889d2bbf1ee22fc000000080000080bf00000080f69d1abf889d2bbf4c862dc000000080000080bf00000080d7de4cbf889d2bbf773d2ac000000080000080bf00000080e5077ebf889d2bbf1c0c26c000000080000080bf00000080fdea96bf889d2bbff4f720c000000080000080bf00000080e503aebf889d2bbff0071bc000000080000080bf000000801f2fc4bf889d2bbf2b4414c000000080000080bf00000080654ed9bf889d2bbfe1b50cc000000080000080bf00000080d444edbf889d2bbf696704c000000080000080bf0000008035f7ffbf889d2bbf2ec8f6bf00000080000080bf00000080fda508c0889d2bbf7370e3bf00000080000080bf00000080b79510c0889d2bbf1ae2cebf00000080000080bf00000080f8bf17c0889d2bbf2439b9bf00000080000080bf00000080f21a1ec0889d2bbf3b93a2bf00000080000080bf00000080fa9d23c0889d2bbf380f8bbf00000080000080bf00000080874128c0889d2bbf8c9a65bf00000080000080bf0000008042ff2bc0889d2bbf1fdd33bf00000080000080bf000000800fd22ec0889d2bbf082a01bf00000080000080bf0000008016b630c0889d2bbfde8c9bbe00000080000080bf00000080bfa831c0889d2bbfd8c4cfbd00000080000080bf00000080bfa831c0889d2bbfe0c4cf3d00000080000080bf0000008016b630c0889d2bbfe18c9b3e00000080000080bf0000008011d22ec0889d2bbff329013f00000080000080bf0000008043ff2bc0889d2bbf0add333f00000080000080bf00000080854128c0889d2bbfa19a653f00000080000080bf00000080fa9d23c0889d2bbf380f8b3f00000080000080bf00000080f41a1ec0889d2bbf3193a23f00000080000080bf00000080f8bf17c0889d2bbf2439b93f00000080000080bf00000080ba9510c0889d2bbf12e2ce3f00000080000080bf00000080f9a508c0889d2bbf7d70e33f00000080000080bf0000008033f7ffbf889d2bbf30c8f63f00000080000080bf00000080d844edbf889d2bbf6867044000000080000080bf00000080614ed9bf889d2bbfe3b50c4000000080000080bf00000080232fc4bf889d2bbf2944144000000080000080bf00000080ee03aebf889d2bbfed071b4000000080000080bf00000080f7ea96bf889d2bbff6f7204000000080000080bf00000080e3077ebf889d2bbf1c0c264000000080000080bf00000080cbde4cbf889d2bbf783d2a4000000080000080bf00000080f49d1abf889d2bbf4c862d4000000080000080bf00000080dc13cfbe889d2bbf1de22f4000000080000080bf0000008098a14fbe889d2bbfb34d314000000080000080bf0000008000000000c84741bf5555554000000080000080bf000000804828793ec84741bfa4c3544000000080000080bf000000801f7ef83ec84741bf560f534000000080000080bf00000080588a393fc84741bfc23a504000000080000080bf0000008036d8753fc84741bfc2494c4000000080000080bf00000080246b983fc84741bfbb41474000000080000080bf00000080fd19b53fc84741bf8c29414000000080000080bf000000807ad1d03fc84741bf86093a4000000080000080bf00000080c16beb3fc84741bf66eb314000000080000080bf000000803b620240c84741bf43da284000000080000080bf00000080815c0e40c84741bf7de21e4000000080000080bf0000008054941940c84741bfb411144000000080000080bf0000008062fa2340c84741bfac76084000000080000080bf0000008077802d40c84741bf8142f83f00000080000080bf0000008090193640c84741bf9444de3f00000080000080bf00000080f1b93d40c84741bf0d17c33f00000080000080bf000000802c574440c84741bf10dfa63f00000080000080bf000000803ae84940c84741bf29c3893f00000080000080bf0000008082654e40c84741bf24d6573f00000080000080bf00000080e0c85140c84741bf2eff1a3f00000080000080bf00000080b50d5440c84741bffaa8ba3e00000080000080bf00000080e6305540c84741bff952f93d00000080000080bf00000080e6305540c84741bfeb52f9bd00000080000080bf00000080b50d5440c84741bf04a9babe00000080000080bf00000080e0c85140c84741bf2cff1abf00000080000080bf0000008082654e40c84741bf22d657bf00000080000080bf000000803ae84940c84741bf28c389bf00000080000080bf000000802c574440c84741bf0fdfa6bf00000080000080bf00000080f1b93d40c84741bf0c17c3bf00000080000080bf0000008091193640c84741bf9144debf00000080000080bf0000008076802d40c84741bf8442f8bf00000080000080bf0000008063fa2340c84741bfac7608c000000080000080bf0000008053941940c84741bfb51114c000000080000080bf00000080805c0e40c84741bf7ee21ec000000080000080bf000000803e620240c84741bf41da28c000000080000080bf00000080bf6beb3fc84741bf67eb31c000000080000080bf000000807bd1d03fc84741bf86093ac000000080000080bf00000080f819b53fc84741bf8d2941c000000080000080bf00000080256b983fc84741bfbb4147c000000080000080bf0000008039d8753fc84741bfc2494cc000000080000080bf00000080508a393fc84741bfc23a50c000000080000080bf00000080107ef83ec84741bf570f53c000000080000080bf000000806528793ec84741bfa4c354c000000080000080bf00000080fb729cb4c84741bf555555c000000080000080bf00000080562879bec84741bfa4c354c000000080000080bf00000080097ef8bec84741bf570f53c000000080000080bf000000805a8a39bfc84741bfc23a50c000000080000080bf0000008036d875bfc84741bfc2494cc000000080000080bf00000080236b98bfc84741bfbb4147c000000080000080bf00000080fc19b5bfc84741bf8c2941c000000080000080bf0000008079d1d0bfc84741bf87093ac000000080000080bf00000080bf6bebbfc84741bf67eb31c000000080000080bf000000803d6202c0c84741bf41da28c000000080000080bf000000807f5c0ec0c84741bf7fe21ec000000080000080bf00000080539419c0c84741bfb51114c000000080000080bf0000008062fa23c0c84741bfac7608c000000080000080bf0000008075802dc0c84741bf8642f8bf00000080000080bf00000080901936c0c84741bf9244debf00000080000080bf00000080efb93dc0c84741bf1317c3bf00000080000080bf000000802c5744c0c84741bf11dfa6bf00000080000080bf000000803ce849c0c84741bf21c389bf00000080000080bf0000008082654ec0c84741bf25d657bf00000080000080bf00000080dfc851c0c84741bf3dff1abf00000080000080bf00000080b50d54c0c84741bf0ba9babe00000080000080bf00000080e63055c0c84741bf9d52f9bd00000080000080bf00000080e63055c0c84741bfa752f93d00000080000080bf00000080b50d54c0c84741bf0ea9ba3e00000080000080bf00000080e1c851c0c84741bf24ff1a3f00000080000080bf0000008084654ec0c84741bf0cd6573f00000080000080bf000000803ae849c0c84741bf2dc3893f00000080000080bf000000802c5744c0c84741bf11dfa63f00000080000080bf00000080f2b93dc0c84741bf0817c33f00000080000080bf00000080901936c0c84741bf9244de3f00000080000080bf0000008078802dc0c84741bf7c42f83f00000080000080bf000000805efa23c0c84741bfb176084000000080000080bf00000080529419c0c84741bfb611144000000080000080bf00000080825c0ec0c84741bf7de21e4000000080000080bf000000803a6202c0c84741bf44da284000000080000080bf00000080c46bebbfc84741bf65eb314000000080000080bf0000008085d1d0bfc84741bf83093a4000000080000080bf00000080f519b5bfc84741bf8e29414000000080000080bf00000080226b98bfc84741bfbb41474000000080000080bf0000008027d875bfc84741bfc3494c4000000080000080bf00000080588a39bfc84741bfc23a504000000080000080bf000000803b7ef8bec84741bf560f534000000080000080bf00000080512879bec84741bfa4c3544000000080000080bf0000008000000000a8005bbf8ee3784000000080000080bf000000808057913ea8005bbf9439784000000080000080bf000000803df4103fa8005bbf8f3c764000000080000080bf00000080bd76583fa8005bbf37ef724000000080000080bf00000080ca688f3fa8005bbf0e566e4000000080000080bf0000008055d2b13fa8005bbf5b77684000000080000080bf00000080fd48d33fa8005bbf235b614000000080000080bf000000800e9ff33fa8005bbf1c0b594000000080000080bf0000008030540940a8005bbfa2924f4000000080000080bf00000080451d1840a8005bbfa4fe444000000080000080bf0000008097162640a8005bbf925d394000000080000080bf000000800d2d3340a8005bbf52bf2c4000000080000080bf00000080c74e3f40a8005bbf1f351f4000000080000080bf00000080356b4a40a8005bbf76d1104000000080000080bf0000008028735440a8005bbf01a8014000000080000080bf00000080ee585d40a8005bbfe49ae33f00000080000080bf000000805e106540a8005bbfe8aec23f00000080000080bf00000080ef8e6b40a8005bbf05b9a03f00000080000080bf00000080c3cb7040a8005bbf2acf7b3f00000080000080bf00000080b0bf7440a8005bbf60d4343f00000080000080bf0000008053657740a8005bbf24c5d93e00000080000080bf000000800cb97840a8005bbf6670113e00000080000080bf000000800cb97840a8005bbf5f7011be00000080000080bf0000008053657740a8005bbf2fc5d9be00000080000080bf00000080b0bf7440a8005bbf5ed434bf00000080000080bf00000080c3cb7040a8005bbf28cf7bbf00000080000080bf00000080ef8e6b40a8005bbf04b9a0bf00000080000080bf000000805e106540a8005bbfe7aec2bf00000080000080bf00000080ee585d40a8005bbfe39ae3bf00000080000080bf000000802a735440a8005bbfffa701c000000080000080bf00000080346b4a40a8005bbf78d110c000000080000080bf00000080c94e3f40a8005bbf1e351fc000000080000080bf000000800c2d3340a8005bbf54bf2cc000000080000080bf0000008096162640a8005bbf935d39c000000080000080bf00000080481d1840a8005bbfa1fe44c000000080000080bf000000802f540940a8005bbfa3924fc000000080000080bf000000800f9ff33fa8005bbf1c0b59c000000080000080bf00000080f748d33fa8005bbf245b61c000000080000080bf0000008055d2b13fa8005bbf5b7768c000000080000080bf00000080cc688f3fa8005bbf0e566ec000000080000080bf00000080b376583fa8005bbf37ef72c000000080000080bf0000008034f4103fa8005bbf903c76c000000080000080bf000000809057913ea8005bbf943978c000000080000080bf000000802586b6b4a8005bbf8ee378c000000080000080bf00000080875791bea8005bbf943978c000000080000080bf0000008030f410bfa8005bbf903c76c000000080000080bf00000080bf7658bfa8005bbf37ef72c000000080000080bf00000080ca688fbfa8005bbf0e566ec000000080000080bf0000008054d2b1bfa8005bbf5b7768c000000080000080bf00000080fc48d3bfa8005bbf235b61c000000080000080bf000000800d9ff3bfa8005bbf1d0b59c000000080000080bf000000802f5409c0a8005bbfa3924fc000000080000080bf00000080471d18c0a8005bbfa2fe44c000000080000080bf00000080951626c0a8005bbf945d39c000000080000080bf000000800c2d33c0a8005bbf54bf2cc000000080000080bf00000080c84e3fc0a8005bbf1e351fc000000080000080bf00000080336b4ac0a8005bbf79d110c000000080000080bf00000080297354c0a8005bbf00a801c000000080000080bf00000080ec585dc0a8005bbfec9ae3bf00000080000080bf000000805e1065c0a8005bbfe9aec2bf00000080000080bf00000080f18e6bc0a8005bbffcb8a0bf00000080000080bf00000080c3cb70c0a8005bbf2ccf7bbf00000080000080bf00000080afbf74c0a8005bbf72d434bf00000080000080bf00000080536577c0a8005bbf37c5d9be00000080000080bf000000800cb978c0a8005bbf317011be00000080000080bf000000800cb978c0a8005bbf3770113e00000080000080bf00000080536577c0a8005bbf3bc5d93e00000080000080bf00000080b1bf74c0a8005bbf55d4343f00000080000080bf00000080c5cb70c0a8005bbf0fcf7b3f00000080000080bf00000080ee8e6bc0a8005bbf0ab9a03f00000080000080bf000000805e1065c0a8005bbfe9aec23f00000080000080bf00000080ef585dc0a8005bbfde9ae33f00000080000080bf00000080297354c0a8005bbf00a8014000000080000080bf00000080376b4ac0a8005bbf73d1104000000080000080bf00000080c34e3fc0a8005bbf24351f4000000080000080bf000000800b2d33c0a8005bbf55bf2c4000000080000080bf00000080981626c0a8005bbf925d394000000080000080bf00000080441d18c0a8005bbfa5fe444000000080000080bf00000080325409c0a8005bbfa1924f4000000080000080bf000000801b9ff3bfa8005bbf190b594000000080000080bf00000080f448d3bfa8005bbf255b614000000080000080bf0000008053d2b1bfa8005bbf5b77684000000080000080bf00000080c1688fbfa8005bbf0f566e4000000080000080bf00000080bd7658bfa8005bbf37ef724000000080000080bf000000804df410bfa8005bbf8f3c764000000080000080bf00000080845791bea8005bbf9439784000000080000080bf000000800000000048d878bfe4388e4000000080000080bf00000080dc1aa63e48d878bfc3d78d4000000080000080bf000000806ba9253f48d878bfe5b48c4000000080000080bf000000802263773f48d878bfd7d18a4000000080000080bf000000807ae5a33f48d878bf2d31884000000080000080bf000000808639cb3f48d878bf7ed6844000000080000080bf00000080fd77f13f48d878bf5ec6804000000080000080bf0000008052360b4048d878bfb40c784000000080000080bf0000008081f21c4048d878bfde396d4000000080000080bf0000008050d82d4048d878bf0523614000000080000080bf00000080add03d4048d878bfa8d8534000000080000080bf00000080c6c54c4048d878bff16c454000000080000080bf000000802ea35a4048d878bf91f3354000000080000080bf00000080f555674048d878bfac81254000000080000080bf00000080c1cc724048d878bfb92d144000000080000080bf00000080edf77c4048d878bf5e0f024000000080000080bf00000080c9e4824048d878bfc17ede3f00000080000080bf00000080d29a864048d878bfe2aeb73f00000080000080bf000000800299894048d878bf18e48f3f00000080000080bf0000008041db8b4048d878bf93a94e3f00000080000080bf00000080795e8d4048d878bf4ee1f83e00000080000080bf000000809a208e4048d878bf5137263e00000080000080bf000000809a208e4048d878bf483726be00000080000080bf00000080795e8d4048d878bf5ce1f8be00000080000080bf0000008041db8b4048d878bf91a94ebf00000080000080bf000000800299894048d878bf17e48fbf00000080000080bf00000080d29a864048d878bfe1aeb7bf00000080000080bf00000080c9e4824048d878bfc07edebf00000080000080bf00000080edf77c4048d878bf5e0f02c000000080000080bf00000080c3cc724048d878bfb62d14c000000080000080bf00000080f455674048d878bfae8125c000000080000080bf0000008030a35a4048d878bf90f335c000000080000080bf00000080c5c54c4048d878bff36c45c000000080000080bf00000080acd03d4048d878bfa9d853c000000080000080bf0000008053d82d4048d878bf022361c000000080000080bf0000008080f21c4048d878bfdf396dc000000080000080bf0000008052360b4048d878bfb40c78c000000080000080bf00000080f677f13f48d878bf5ec680c000000080000080bf000000808739cb3f48d878bf7ed684c000000080000080bf000000807ce5a33f48d878bf2d3188c000000080000080bf000000801763773f48d878bfd7d18ac000000080000080bf0000008061a9253f48d878bfe5b48cc000000080000080bf00000080ef1aa63e48d878bfc3d78dc000000080000080bf000000805099d0b448d878bfe4388ec000000080000080bf00000080e51aa6be48d878bfc3d78dc000000080000080bf000000805ca925bf48d878bfe5b48cc000000080000080bf00000080246377bf48d878bfd7d18ac000000080000080bf000000807ae5a3bf48d878bf2d3188c000000080000080bf000000808539cbbf48d878bf7ed684c000000080000080bf00000080fc77f1bf48d878bf5ec680c000000080000080bf0000008051360bc048d878bfb50c78c000000080000080bf0000008080f21cc048d878bfdf396dc000000080000080bf0000008052d82dc048d878bf032361c000000080000080bf00000080abd03dc048d878bfaad853c000000080000080bf00000080c5c54cc048d878bff36c45c000000080000080bf000000802fa35ac048d878bf90f335c000000080000080bf00000080f35567c048d878bfaf8125c000000080000080bf00000080c2cc72c048d878bfb82d14c000000080000080bf00000080ebf77cc048d878bf630f02c000000080000080bf00000080c9e482c048d878bfc27edebf00000080000080bf00000080d39a86c048d878bfd7aeb7bf00000080000080bf00000080029989c048d878bf1ae48fbf00000080000080bf0000008040db8bc048d878bfa7a94ebf00000080000080bf00000080795e8dc048d878bf65e1f8be00000080000080bf000000809a208ec048d878bf143726be00000080000080bf000000809a208ec048d878bf1b37263e00000080000080bf00000080795e8dc048d878bf69e1f83e00000080000080bf0000008041db8bc048d878bf86a94e3f00000080000080bf00000080039989c048d878bf09e48f3f00000080000080bf00000080d29a86c048d878bfe8aeb73f00000080000080bf00000080c9e482c048d878bfc27ede3f00000080000080bf00000080eef77cc048d878bf5b0f024000000080000080bf00000080c2cc72c048d878bfb82d144000000080000080bf00000080f75567c048d878bfa981254000000080000080bf0000008029a35ac048d878bf98f3354000000080000080bf00000080c4c54cc048d878bff46c454000000080000080bf00000080aed03dc048d878bfa8d8534000000080000080bf000000804fd82dc048d878bf0623614000000080000080bf0000008083f21cc048d878bfdd396d4000000080000080bf0000008059360bc048d878bfb00c784000000080000080bf00000080f377f1bf48d878bf5fc6804000000080000080bf000000808439cbbf48d878bf7ed6844000000080000080bf0000008070e5a3bf48d878bf2d31884000000080000080bf00000080226377bf48d878bfd7d18a4000000080000080bf000000807da925bf48d878bfe5b48c4000000080000080bf00000080e11aa6be48d878bfc3d78d4000000080000080bf0000008000000000a4708dbf0000a04000000080000080bf0000008036deba3ea4708dbfbb929f4000000080000080bf00000080975e3a3fa4708dbf814b9e4000000080000080bf00000080c2278b3fa4708dbf122c9c4000000080000080bf000000802862b83fa4708dbf5237994000000080000080bf00000080b6a0e43fa4708dbf4d71954000000080000080bf000000807ed30740a4708dbf29df904000000080000080bf000000801c9d1c40a4708dbf25878b4000000080000080bf00000080d1903040a4708dbf8d70854000000080000080bf0000008059934340a4708dbf65477d4000000080000080bf00000080c28a5540a4708dbfbc536e4000000080000080bf000000807e5e6640a4708dbf8e1a5e4000000080000080bf0000008093f77540a4708dbf03b24c4000000080000080bf0000008059208240a4708dbfe1313a4000000080000080bf000000802c938840a4708dbf6fb3264000000080000080bf00000080754b8e40a4708dbf4a51124000000080000080bf0000008061419340a4708dbf984efa3f00000080000080bf000000802c6e9740a4708dbfbea4ce3f00000080000080bf0000008022cc9a40a4708dbf9be0a13f00000080000080bf00000080a8569d40a4708dbfc57e683f00000080000080bf00000080480a9f40a4708dbfbcfe0b3f00000080000080bf00000080ace49f40a4708dbf3bfe3a3e00000080000080bf00000080ace49f40a4708dbf31fe3abe00000080000080bf00000080480a9f40a4708dbfc3fe0bbf00000080000080bf00000080a8569d40a4708dbfc27e68bf00000080000080bf0000008022cc9a40a4708dbf9ae0a1bf00000080000080bf000000802c6e9740a4708dbfbda4cebf00000080000080bf0000008061419340a4708dbf974efabf00000080000080bf00000080754b8e40a4708dbf495112c000000080000080bf000000802d938840a4708dbf6db326c000000080000080bf0000008059208240a4708dbfe4313ac000000080000080bf0000008095f77540a4708dbf02b24cc000000080000080bf000000807d5e6640a4708dbf901a5ec000000080000080bf00000080c18a5540a4708dbfbd536ec000000080000080bf000000805d934340a4708dbf61477dc000000080000080bf00000080d0903040a4708dbf8d7085c000000080000080bf000000801c9d1c40a4708dbf25878bc000000080000080bf000000807ad30740a4708dbf2adf90c000000080000080bf00000080b7a0e43fa4708dbf4d7195c000000080000080bf000000802b62b83fa4708dbf523799c000000080000080bf00000080bc278b3fa4708dbf122c9cc000000080000080bf000000808c5e3a3fa4708dbf824b9ec000000080000080bf000000804cdeba3ea4708dbfbb929fc000000080000080bf000000807aaceab4a4708dbf0000a0c000000080000080bf0000008040debabea4708dbfbb929fc000000080000080bf00000080875e3abfa4708dbf824b9ec000000080000080bf00000080c4278bbfa4708dbf122c9cc000000080000080bf000000802862b8bfa4708dbf523799c000000080000080bf00000080b5a0e4bfa4708dbf4d7195c000000080000080bf000000807dd307c0a4708dbf29df90c000000080000080bf000000801b9d1cc0a4708dbf25878bc000000080000080bf00000080d09030c0a4708dbf8d7085c000000080000080bf000000805c9343c0a4708dbf62477dc000000080000080bf00000080c08a55c0a4708dbfbe536ec000000080000080bf000000807d5e66c0a4708dbf901a5ec000000080000080bf0000008094f775c0a4708dbf02b24cc000000080000080bf00000080582082c0a4708dbfe5313ac000000080000080bf000000802c9388c0a4708dbf6eb326c000000080000080bf00000080744b8ec0a4708dbf4f5112c000000080000080bf00000080614193c0a4708dbf994efabf00000080000080bf000000802d6e97c0a4708dbfb2a4cebf00000080000080bf0000008022cc9ac0a4708dbf9ce0a1bf00000080000080bf00000080a8569dc0a4708dbfdc7e68bf00000080000080bf00000080480a9fc0a4708dbfc8fe0bbf00000080000080bf00000080ace49fc0a4708dbff6fd3abe00000080000080bf00000080ace49fc0a4708dbffefd3a3e00000080000080bf00000080480a9fc0a4708dbfcbfe0b3f00000080000080bf00000080a9569dc0a4708dbfb67e683f00000080000080bf0000008023cc9ac0a4708dbf8ae0a13f00000080000080bf000000802b6e97c0a4708dbfc4a4ce3f00000080000080bf00000080614193c0a4708dbf994efa3f00000080000080bf00000080754b8ec0a4708dbf4651124000000080000080bf000000802c9388c0a4708dbf6eb3264000000080000080bf000000805a2082c0a4708dbfdd313a4000000080000080bf000000808ef775c0a4708dbf0ab24c4000000080000080bf000000807c5e66c0a4708dbf921a5e4000000080000080bf00000080c38a55c0a4708dbfbc536e4000000080000080bf00000080589343c0a4708dbf66477d4000000080000080bf00000080d39030c0a4708dbf8c70854000000080000080bf00000080249d1cc0a4708dbf23878b4000000080000080bf0000008078d307c0a4708dbf2adf904000000080000080bf00000080b4a0e4bfa4708dbf4d71954000000080000080bf000000801d62b8bfa4708dbf5337994000000080000080bf00000080c2278bbfa4708dbf122c9c4000000080000080bf00000080ac5e3abfa4708dbf814b9e4000000080000080bf000000803ddebabea4708dbfbb929f4000000080000080bf00000080 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 4.996664, y: 1.105, z: 5} + m_MeshUsageFlags: 0 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + m_MeshOptimized: 0 +--- !u!1 &1447662666 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1447662670} + - component: {fileID: 1447662669} + - component: {fileID: 1447662668} + - component: {fileID: 1447662667} + m_Layer: 0 + m_Name: Lense (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!33 &1447662667 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1447662666} + m_Mesh: {fileID: 141603063} +--- !u!23 &1447662668 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1447662666} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: bed699302eed2384f888b027d5c06e4c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!114 &1447662669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1447662666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 616ee3eac1037f041aefec1caa1ce347, type: 3} + m_Name: + m_EditorClassIdentifier: + R1: 79.684 + R2: -18.395 + LensIOR: 1.5 + EnvironmentIOR: 1 + RLense: 7.5 + Thickness: 0.93 + tessR: 86 + tessC: 10 +--- !u!4 &1447662670 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1447662666} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -13.61, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!43 &1460843245 +Mesh: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ' Instance' + serializedVersion: 8 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 9288 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 1722 + localAABB: + m_Center: {x: 0, y: 1.0258837, z: 0} + m_Extent: {x: 9.493662, y: 1.6294603, z: 9.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200020001000300020003000400040003000500040005000600060005000700060007000800080007000900080009000a000a0009000b000a000b000c000c000b000d000c000d000e000e000d000f000e000f00100010000f001100100011001200120011001300120013001400140013001500140015001600160015001700160017001800180017001900180019001a001a0019001b001a001b001c001c001b001d001c001d001e001e001d001f001e001f00200020001f002100200021002200220021002300220023002400240023002500240025002600260025002700260027002800280027002900280029002a002a0029002b002a002b002c002c002b002d002c002d002e002e002d002f002e002f00300030002f003100300031003200320031003300320033003400340033003500340035003600360035003700360037003800380037003900380039003a003a0039003b003a003b003c003c003b003d003c003d003e003e003d003f003e003f00400040003f004100400041004200420041004300420043004400440043004500440045004600460045004700460047004800480047004900480049004a004a0049004b004a004b004c004c004b004d004c004d004e004e004d004f004e004f00500050004f005100500051005200520051005300520053005400540053005500540055005600560055005700560057005800580057005900580059005a005a0059005b005a005b005c005c005b005d005c005d005e005e005d005f005e005f00600060005f006100600061006200620061006300620063006400640063006500640065006600660065006700660067006800680067006900680069006a006a0069006b006a006b006c006c006b006d006c006d006e006e006d006f006e006f00700070006f007100700071007200720071007300720073007400740073007500740075007600760075007700760077007800780077007900780079007a007a0079007b007a007b007c007c007b007d007c007d007e007e007d007f007e007f00800080007f008100800081008200820081008300820083008400840083008500840085008600860085008700860087008800880087008900880089008a008a0089008b008a008b008c008c008b008d008c008d008e008e008d008f008e008f00900090008f009100900091009200920091009300920093009400940093009500940095009600960095009700960097009800980097009900980099009a009a0099009b009a009b009c009c009b009d009c009d009e009e009d009f009e009f00a000a0009f00a100a000a100a200a200a100a300a200a300a400a400a300a500a400a500a600a600a500a700a600a700a800a800a700a900a800a900aa00aa00a900ab00aa00ab0000000000ab000100ac00ad00ae00ac00ae00af00ac00af00b000ac00b000b100ac00b100b200ac00b200b300ac00b300b400ac00b400b500ac00b500b600ac00b600b700ac00b700b800ac00b800b900ac00b900ba00ac00ba00bb00ac00bb00bc00ac00bc00bd00ac00bd00be00ac00be00bf00ac00bf00c000ac00c000c100ac00c100c200ac00c200c300ac00c300c400ac00c400c500ac00c500c600ac00c600c700ac00c700c800ac00c800c900ac00c900ca00ac00ca00cb00ac00cb00cc00ac00cc00cd00ac00cd00ce00ac00ce00cf00ac00cf00d000ac00d000d100ac00d100d200ac00d200d300ac00d300d400ac00d400d500ac00d500d600ac00d600d700ac00d700d800ac00d800d900ac00d900da00ac00da00db00ac00db00dc00ac00dc00dd00ac00dd00de00ac00de00df00ac00df00e000ac00e000e100ac00e100e200ac00e200e300ac00e300e400ac00e400e500ac00e500e600ac00e600e700ac00e700e800ac00e800e900ac00e900ea00ac00ea00eb00ac00eb00ec00ac00ec00ed00ac00ed00ee00ac00ee00ef00ac00ef00f000ac00f000f100ac00f100f200ac00f200f300ac00f300f400ac00f400f500ac00f500f600ac00f600f700ac00f700f800ac00f800f900ac00f900fa00ac00fa00fb00ac00fb00fc00ac00fc00fd00ac00fd00fe00ac00fe00ff00ac00ff000001ac0000010101ac0001010201ac000201ad00ad000301ae0003010401ae00ae000401af0004010501af00af000501b00005010601b000b0000601b10006010701b100b1000701b20007010801b200b2000801b30008010901b300b3000901b40009010a01b400b4000a01b5000a010b01b500b5000b01b6000b010c01b600b6000c01b7000c010d01b700b7000d01b8000d010e01b800b8000e01b9000e010f01b900b9000f01ba000f011001ba00ba001001bb0010011101bb00bb001101bc0011011201bc00bc001201bd0012011301bd00bd001301be0013011401be00be001401bf0014011501bf00bf001501c00015011601c000c0001601c10016011701c100c1001701c20017011801c200c2001801c30018011901c300c3001901c40019011a01c400c4001a01c5001a011b01c500c5001b01c6001b011c01c600c6001c01c7001c011d01c700c7001d01c8001d011e01c800c8001e01c9001e011f01c900c9001f01ca001f012001ca00ca002001cb0020012101cb00cb002101cc0021012201cc00cc002201cd0022012301cd00cd002301ce0023012401ce00ce002401cf0024012501cf00cf002501d00025012601d000d0002601d10026012701d100d1002701d20027012801d200d2002801d30028012901d300d3002901d40029012a01d400d4002a01d5002a012b01d500d5002b01d6002b012c01d600d6002c01d7002c012d01d700d7002d01d8002d012e01d800d8002e01d9002e012f01d900d9002f01da002f013001da00da003001db0030013101db00db003101dc0031013201dc00dc003201dd0032013301dd00dd003301de0033013401de00de003401df0034013501df00df003501e00035013601e000e0003601e10036013701e100e1003701e20037013801e200e2003801e30038013901e300e3003901e40039013a01e400e4003a01e5003a013b01e500e5003b01e6003b013c01e600e6003c01e7003c013d01e700e7003d01e8003d013e01e800e8003e01e9003e013f01e900e9003f01ea003f014001ea00ea004001eb0040014101eb00eb004101ec0041014201ec00ec004201ed0042014301ed00ed004301ee0043014401ee00ee004401ef0044014501ef00ef004501f00045014601f000f0004601f10046014701f100f1004701f20047014801f200f2004801f30048014901f300f3004901f40049014a01f400f4004a01f5004a014b01f500f5004b01f6004b014c01f600f6004c01f7004c014d01f700f7004d01f8004d014e01f800f8004e01f9004e014f01f900f9004f01fa004f015001fa00fa005001fb0050015101fb00fb005101fc0051015201fc00fc005201fd0052015301fd00fd005301fe0053015401fe00fe005401ff0054015501ff00ff005501000155015601000100015601010156015701010101015701020157015801020102015801ad0058010301ad0003015901040159015a01040104015a0105015a015b01050105015b0106015b015c01060106015c0107015c015d01070107015d0108015d015e01080108015e0109015e015f01090109015f010a015f0160010a010a0160010b01600161010b010b0161010c01610162010c010c0162010d01620163010d010d0163010e01630164010e010e0164010f01640165010f010f016501100165016601100110016601110166016701110111016701120167016801120112016801130168016901130113016901140169016a01140114016a0115016a016b01150115016b0116016b016c01160116016c0117016c016d01170117016d0118016d016e01180118016e0119016e016f01190119016f011a016f0170011a011a0170011b01700171011b011b0171011c01710172011c011c0172011d01720173011d011d0173011e01730174011e011e0174011f01740175011f011f017501200175017601200120017601210176017701210121017701220177017801220122017801230178017901230123017901240179017a01240124017a0125017a017b01250125017b0126017b017c01260126017c0127017c017d01270127017d0128017d017e01280128017e0129017e017f01290129017f012a017f0180012a012a0180012b01800181012b012b0181012c01810182012c012c0182012d01820183012d012d0183012e01830184012e012e0184012f01840185012f012f018501300185018601300130018601310186018701310131018701320187018801320132018801330188018901330133018901340189018a01340134018a0135018a018b01350135018b0136018b018c01360136018c0137018c018d01370137018d0138018d018e01380138018e0139018e018f01390139018f013a018f0190013a013a0190013b01900191013b013b0191013c01910192013c013c0192013d01920193013d013d0193013e01930194013e013e0194013f01940195013f013f019501400195019601400140019601410196019701410141019701420197019801420142019801430198019901430143019901440199019a01440144019a0145019a019b01450145019b0146019b019c01460146019c0147019c019d01470147019d0148019d019e01480148019e0149019e019f01490149019f014a019f01a0014a014a01a0014b01a001a1014b014b01a1014c01a101a2014c014c01a2014d01a201a3014d014d01a3014e01a301a4014e014e01a4014f01a401a5014f014f01a5015001a501a60150015001a6015101a601a70151015101a7015201a701a80152015201a8015301a801a90153015301a9015401a901aa0154015401aa015501aa01ab0155015501ab015601ab01ac0156015601ac015701ac01ad0157015701ad015801ad01ae0158015801ae010301ae01590103015901af015a01af01b0015a015a01b0015b01b001b1015b015b01b1015c01b101b2015c015c01b2015d01b201b3015d015d01b3015e01b301b4015e015e01b4015f01b401b5015f015f01b5016001b501b60160016001b6016101b601b70161016101b7016201b701b80162016201b8016301b801b90163016301b9016401b901ba0164016401ba016501ba01bb0165016501bb016601bb01bc0166016601bc016701bc01bd0167016701bd016801bd01be0168016801be016901be01bf0169016901bf016a01bf01c0016a016a01c0016b01c001c1016b016b01c1016c01c101c2016c016c01c2016d01c201c3016d016d01c3016e01c301c4016e016e01c4016f01c401c5016f016f01c5017001c501c60170017001c6017101c601c70171017101c7017201c701c80172017201c8017301c801c90173017301c9017401c901ca0174017401ca017501ca01cb0175017501cb017601cb01cc0176017601cc017701cc01cd0177017701cd017801cd01ce0178017801ce017901ce01cf0179017901cf017a01cf01d0017a017a01d0017b01d001d1017b017b01d1017c01d101d2017c017c01d2017d01d201d3017d017d01d3017e01d301d4017e017e01d4017f01d401d5017f017f01d5018001d501d60180018001d6018101d601d70181018101d7018201d701d80182018201d8018301d801d90183018301d9018401d901da0184018401da018501da01db0185018501db018601db01dc0186018601dc018701dc01dd0187018701dd018801dd01de0188018801de018901de01df0189018901df018a01df01e0018a018a01e0018b01e001e1018b018b01e1018c01e101e2018c018c01e2018d01e201e3018d018d01e3018e01e301e4018e018e01e4018f01e401e5018f018f01e5019001e501e60190019001e6019101e601e70191019101e7019201e701e80192019201e8019301e801e90193019301e9019401e901ea0194019401ea019501ea01eb0195019501eb019601eb01ec0196019601ec019701ec01ed0197019701ed019801ed01ee0198019801ee019901ee01ef0199019901ef019a01ef01f0019a019a01f0019b01f001f1019b019b01f1019c01f101f2019c019c01f2019d01f201f3019d019d01f3019e01f301f4019e019e01f4019f01f401f5019f019f01f501a001f501f601a001a001f601a101f601f701a101a101f701a201f701f801a201a201f801a301f801f901a301a301f901a401f901fa01a401a401fa01a501fa01fb01a501a501fb01a601fb01fc01a601a601fc01a701fc01fd01a701a701fd01a801fd01fe01a801a801fe01a901fe01ff01a901a901ff01aa01ff010002aa01aa010002ab0100020102ab01ab010102ac0101020202ac01ac010202ad0102020302ad01ad010302ae0103020402ae01ae01040259010402af015901af010502b00105020602b001b0010602b10106020702b101b1010702b20107020802b201b2010802b30108020902b301b3010902b40109020a02b401b4010a02b5010a020b02b501b5010b02b6010b020c02b601b6010c02b7010c020d02b701b7010d02b8010d020e02b801b8010e02b9010e020f02b901b9010f02ba010f021002ba01ba011002bb0110021102bb01bb011102bc0111021202bc01bc011202bd0112021302bd01bd011302be0113021402be01be011402bf0114021502bf01bf011502c00115021602c001c0011602c10116021702c101c1011702c20117021802c201c2011802c30118021902c301c3011902c40119021a02c401c4011a02c5011a021b02c501c5011b02c6011b021c02c601c6011c02c7011c021d02c701c7011d02c8011d021e02c801c8011e02c9011e021f02c901c9011f02ca011f022002ca01ca012002cb0120022102cb01cb012102cc0121022202cc01cc012202cd0122022302cd01cd012302ce0123022402ce01ce012402cf0124022502cf01cf012502d00125022602d001d0012602d10126022702d101d1012702d20127022802d201d2012802d30128022902d301d3012902d40129022a02d401d4012a02d5012a022b02d501d5012b02d6012b022c02d601d6012c02d7012c022d02d701d7012d02d8012d022e02d801d8012e02d9012e022f02d901d9012f02da012f023002da01da013002db0130023102db01db013102dc0131023202dc01dc013202dd0132023302dd01dd013302de0133023402de01de013402df0134023502df01df013502e00135023602e001e0013602e10136023702e101e1013702e20137023802e201e2013802e30138023902e301e3013902e40139023a02e401e4013a02e5013a023b02e501e5013b02e6013b023c02e601e6013c02e7013c023d02e701e7013d02e8013d023e02e801e8013e02e9013e023f02e901e9013f02ea013f024002ea01ea014002eb0140024102eb01eb014102ec0141024202ec01ec014202ed0142024302ed01ed014302ee0143024402ee01ee014402ef0144024502ef01ef014502f00145024602f001f0014602f10146024702f101f1014702f20147024802f201f2014802f30148024902f301f3014902f40149024a02f401f4014a02f5014a024b02f501f5014b02f6014b024c02f601f6014c02f7014c024d02f701f7014d02f8014d024e02f801f8014e02f9014e024f02f901f9014f02fa014f025002fa01fa015002fb0150025102fb01fb015102fc0151025202fc01fc015202fd0152025302fd01fd015302fe0153025402fe01fe015402ff0154025502ff01ff015502000255025602000200025602010256025702010201025702020257025802020202025802030258025902030203025902040259025a02040204025a02af015a020502af0105025b0206025b025c02060206025c0207025c025d02070207025d0208025d025e02080208025e0209025e025f02090209025f020a025f0260020a020a0260020b02600261020b020b0261020c02610262020c020c0262020d02620263020d020d0263020e02630264020e020e0264020f02640265020f020f026502100265026602100210026602110266026702110211026702120267026802120212026802130268026902130213026902140269026a02140214026a0215026a026b02150215026b0216026b026c02160216026c0217026c026d02170217026d0218026d026e02180218026e0219026e026f02190219026f021a026f0270021a021a0270021b02700271021b021b0271021c02710272021c021c0272021d02720273021d021d0273021e02730274021e021e0274021f02740275021f021f027502200275027602200220027602210276027702210221027702220277027802220222027802230278027902230223027902240279027a02240224027a0225027a027b02250225027b0226027b027c02260226027c0227027c027d02270227027d0228027d027e02280228027e0229027e027f02290229027f022a027f0280022a022a0280022b02800281022b022b0281022c02810282022c022c0282022d02820283022d022d0283022e02830284022e022e0284022f02840285022f022f028502300285028602300230028602310286028702310231028702320287028802320232028802330288028902330233028902340289028a02340234028a0235028a028b02350235028b0236028b028c02360236028c0237028c028d02370237028d0238028d028e02380238028e0239028e028f02390239028f023a028f0290023a023a0290023b02900291023b023b0291023c02910292023c023c0292023d02920293023d023d0293023e02930294023e023e0294023f02940295023f023f029502400295029602400240029602410296029702410241029702420297029802420242029802430298029902430243029902440299029a02440244029a0245029a029b02450245029b0246029b029c02460246029c0247029c029d02470247029d0248029d029e02480248029e0249029e029f02490249029f024a029f02a0024a024a02a0024b02a002a1024b024b02a1024c02a102a2024c024c02a2024d02a202a3024d024d02a3024e02a302a4024e024e02a4024f02a402a5024f024f02a5025002a502a60250025002a6025102a602a70251025102a7025202a702a80252025202a8025302a802a90253025302a9025402a902aa0254025402aa025502aa02ab0255025502ab025602ab02ac0256025602ac025702ac02ad0257025702ad025802ad02ae0258025802ae025902ae02af0259025902af025a02af02b0025a025a02b0020502b0025b0205025b02b1025c02b102b2025c025c02b2025d02b202b3025d025d02b3025e02b302b4025e025e02b4025f02b402b5025f025f02b5026002b502b60260026002b6026102b602b70261026102b7026202b702b80262026202b8026302b802b90263026302b9026402b902ba0264026402ba026502ba02bb0265026502bb026602bb02bc0266026602bc026702bc02bd0267026702bd026802bd02be0268026802be026902be02bf0269026902bf026a02bf02c0026a026a02c0026b02c002c1026b026b02c1026c02c102c2026c026c02c2026d02c202c3026d026d02c3026e02c302c4026e026e02c4026f02c402c5026f026f02c5027002c502c60270027002c6027102c602c70271027102c7027202c702c80272027202c8027302c802c90273027302c9027402c902ca0274027402ca027502ca02cb0275027502cb027602cb02cc0276027602cc027702cc02cd0277027702cd027802cd02ce0278027802ce027902ce02cf0279027902cf027a02cf02d0027a027a02d0027b02d002d1027b027b02d1027c02d102d2027c027c02d2027d02d202d3027d027d02d3027e02d302d4027e027e02d4027f02d402d5027f027f02d5028002d502d60280028002d6028102d602d70281028102d7028202d702d80282028202d8028302d802d90283028302d9028402d902da0284028402da028502da02db0285028502db028602db02dc0286028602dc028702dc02dd0287028702dd028802dd02de0288028802de028902de02df0289028902df028a02df02e0028a028a02e0028b02e002e1028b028b02e1028c02e102e2028c028c02e2028d02e202e3028d028d02e3028e02e302e4028e028e02e4028f02e402e5028f028f02e5029002e502e60290029002e6029102e602e70291029102e7029202e702e80292029202e8029302e802e90293029302e9029402e902ea0294029402ea029502ea02eb0295029502eb029602eb02ec0296029602ec029702ec02ed0297029702ed029802ed02ee0298029802ee029902ee02ef0299029902ef029a02ef02f0029a029a02f0029b02f002f1029b029b02f1029c02f102f2029c029c02f2029d02f202f3029d029d02f3029e02f302f4029e029e02f4029f02f402f5029f029f02f502a002f502f602a002a002f602a102f602f702a102a102f702a202f702f802a202a202f802a302f802f902a302a302f902a402f902fa02a402a402fa02a502fa02fb02a502a502fb02a602fb02fc02a602a602fc02a702fc02fd02a702a702fd02a802fd02fe02a802a802fe02a902fe02ff02a902a902ff02aa02ff020003aa02aa020003ab0200030103ab02ab020103ac0201030203ac02ac020203ad0202030303ad02ad020303ae0203030403ae02ae020403af0204030503af02af020503b00205030603b002b00206035b020603b1025b02b1020703b20207030803b202b2020803b30208030903b302b3020903b40209030a03b402b4020a03b5020a030b03b502b5020b03b6020b030c03b602b6020c03b7020c030d03b702b7020d03b8020d030e03b802b8020e03b9020e030f03b902b9020f03ba020f031003ba02ba021003bb0210031103bb02bb021103bc0211031203bc02bc021203bd0212031303bd02bd021303be0213031403be02be021403bf0214031503bf02bf021503c00215031603c002c0021603c10216031703c102c1021703c20217031803c202c2021803c30218031903c302c3021903c40219031a03c402c4021a03c5021a031b03c502c5021b03c6021b031c03c602c6021c03c7021c031d03c702c7021d03c8021d031e03c802c8021e03c9021e031f03c902c9021f03ca021f032003ca02ca022003cb0220032103cb02cb022103cc0221032203cc02cc022203cd0222032303cd02cd022303ce0223032403ce02ce022403cf0224032503cf02cf022503d00225032603d002d0022603d10226032703d102d1022703d20227032803d202d2022803d30228032903d302d3022903d40229032a03d402d4022a03d5022a032b03d502d5022b03d6022b032c03d602d6022c03d7022c032d03d702d7022d03d8022d032e03d802d8022e03d9022e032f03d902d9022f03da022f033003da02da023003db0230033103db02db023103dc0231033203dc02dc023203dd0232033303dd02dd023303de0233033403de02de023403df0234033503df02df023503e00235033603e002e0023603e10236033703e102e1023703e20237033803e202e2023803e30238033903e302e3023903e40239033a03e402e4023a03e5023a033b03e502e5023b03e6023b033c03e602e6023c03e7023c033d03e702e7023d03e8023d033e03e802e8023e03e9023e033f03e902e9023f03ea023f034003ea02ea024003eb0240034103eb02eb024103ec0241034203ec02ec024203ed0242034303ed02ed024303ee0243034403ee02ee024403ef0244034503ef02ef024503f00245034603f002f0024603f10246034703f102f1024703f20247034803f202f2024803f30248034903f302f3024903f40249034a03f402f4024a03f5024a034b03f502f5024b03f6024b034c03f602f6024c03f7024c034d03f702f7024d03f8024d034e03f802f8024e03f9024e034f03f902f9024f03fa024f035003fa02fa025003fb0250035103fb02fb025103fc0251035203fc02fc025203fd0252035303fd02fd025303fe0253035403fe02fe025403ff0254035503ff02ff025503000355035603000300035603010356035703010301035703020357035803020302035803030358035903030303035903040359035a03040304035a0305035a035b03050305035b0306035b035c03060306035c03b1025c030703b10207035d0308035d035e03080308035e0309035e035f03090309035f030a035f0360030a030a0360030b03600361030b030b0361030c03610362030c030c0362030d03620363030d030d0363030e03630364030e030e0364030f03640365030f030f036503100365036603100310036603110366036703110311036703120367036803120312036803130368036903130313036903140369036a03140314036a0315036a036b03150315036b0316036b036c03160316036c0317036c036d03170317036d0318036d036e03180318036e0319036e036f03190319036f031a036f0370031a031a0370031b03700371031b031b0371031c03710372031c031c0372031d03720373031d031d0373031e03730374031e031e0374031f03740375031f031f037503200375037603200320037603210376037703210321037703220377037803220322037803230378037903230323037903240379037a03240324037a0325037a037b03250325037b0326037b037c03260326037c0327037c037d03270327037d0328037d037e03280328037e0329037e037f03290329037f032a037f0380032a032a0380032b03800381032b032b0381032c03810382032c032c0382032d03820383032d032d0383032e03830384032e032e0384032f03840385032f032f038503300385038603300330038603310386038703310331038703320387038803320332038803330388038903330333038903340389038a03340334038a0335038a038b03350335038b0336038b038c03360336038c0337038c038d03370337038d0338038d038e03380338038e0339038e038f03390339038f033a038f0390033a033a0390033b03900391033b033b0391033c03910392033c033c0392033d03920393033d033d0393033e03930394033e033e0394033f03940395033f033f039503400395039603400340039603410396039703410341039703420397039803420342039803430398039903430343039903440399039a03440344039a0345039a039b03450345039b0346039b039c03460346039c0347039c039d03470347039d0348039d039e03480348039e0349039e039f03490349039f034a039f03a0034a034a03a0034b03a003a1034b034b03a1034c03a103a2034c034c03a2034d03a203a3034d034d03a3034e03a303a4034e034e03a4034f03a403a5034f034f03a5035003a503a60350035003a6035103a603a70351035103a7035203a703a80352035203a8035303a803a90353035303a9035403a903aa0354035403aa035503aa03ab0355035503ab035603ab03ac0356035603ac035703ac03ad0357035703ad035803ad03ae0358035803ae035903ae03af0359035903af035a03af03b0035a035a03b0035b03b003b1035b035b03b1035c03b103b2035c035c03b2030703b2035d030703b403b303b503b503b303b603b603b303b703b703b303b803b803b303b903b903b303ba03ba03b303bb03bb03b303bc03bc03b303bd03bd03b303be03be03b303bf03bf03b303c003c003b303c103c103b303c203c203b303c303c303b303c403c403b303c503c503b303c603c603b303c703c703b303c803c803b303c903c903b303ca03ca03b303cb03cb03b303cc03cc03b303cd03cd03b303ce03ce03b303cf03cf03b303d003d003b303d103d103b303d203d203b303d303d303b303d403d403b303d503d503b303d603d603b303d703d703b303d803d803b303d903d903b303da03da03b303db03db03b303dc03dc03b303dd03dd03b303de03de03b303df03df03b303e003e003b303e103e103b303e203e203b303e303e303b303e403e403b303e503e503b303e603e603b303e703e703b303e803e803b303e903e903b303ea03ea03b303eb03eb03b303ec03ec03b303ed03ed03b303ee03ee03b303ef03ef03b303f003f003b303f103f103b303f203f203b303f303f303b303f403f403b303f503f503b303f603f603b303f703f703b303f803f803b303f903f903b303fa03fa03b303fb03fb03b303fc03fc03b303fd03fd03b303fe03fe03b303ff03ff03b30300040004b30301040104b30302040204b30303040304b30304040404b30305040504b30306040604b30307040704b30308040804b30309040904b303b4030a04b403b5030b040a04b5030b04b503b6030c040b04b6030c04b603b7030d040c04b7030d04b703b8030e040d04b8030e04b803b9030f040e04b9030f04b903ba0310040f04ba031004ba03bb0311041004bb031104bb03bc0312041104bc031204bc03bd0313041204bd031304bd03be0314041304be031404be03bf0315041404bf031504bf03c00316041504c0031604c003c10317041604c1031704c103c20318041704c2031804c203c30319041804c3031904c303c4031a041904c4031a04c403c5031b041a04c5031b04c503c6031c041b04c6031c04c603c7031d041c04c7031d04c703c8031e041d04c8031e04c803c9031f041e04c9031f04c903ca0320041f04ca032004ca03cb0321042004cb032104cb03cc0322042104cc032204cc03cd0323042204cd032304cd03ce0324042304ce032404ce03cf0325042404cf032504cf03d00326042504d0032604d003d10327042604d1032704d103d20328042704d2032804d203d30329042804d3032904d303d4032a042904d4032a04d403d5032b042a04d5032b04d503d6032c042b04d6032c04d603d7032d042c04d7032d04d703d8032e042d04d8032e04d803d9032f042e04d9032f04d903da0330042f04da033004da03db0331043004db033104db03dc0332043104dc033204dc03dd0333043204dd033304dd03de0334043304de033404de03df0335043404df033504df03e00336043504e0033604e003e10337043604e1033704e103e20338043704e2033804e203e30339043804e3033904e303e4033a043904e4033a04e403e5033b043a04e5033b04e503e6033c043b04e6033c04e603e7033d043c04e7033d04e703e8033e043d04e8033e04e803e9033f043e04e9033f04e903ea0340043f04ea034004ea03eb0341044004eb034104eb03ec0342044104ec034204ec03ed0343044204ed034304ed03ee0344044304ee034404ee03ef0345044404ef034504ef03f00346044504f0034604f003f10347044604f1034704f103f20348044704f2034804f203f30349044804f3034904f303f4034a044904f4034a04f403f5034b044a04f5034b04f503f6034c044b04f6034c04f603f7034d044c04f7034d04f703f8034e044d04f8034e04f803f9034f044e04f9034f04f903fa0350044f04fa035004fa03fb0351045004fb035104fb03fc0352045104fc035204fc03fd0353045204fd035304fd03fe0354045304fe035404fe03ff0355045404ff035504ff0300045604550400045604000401045704560401045704010402045804570402045804020403045904580403045904030404045a04590404045a04040405045b045a0405045b04050406045c045b0406045c04060407045d045c0407045d04070408045e045d0408045e04080409045f045e0409045f040904b4030a045f04b40360040a040b04610460040b0461040b040c04620461040c0462040c040d04630462040d0463040d040e04640463040e0464040e040f04650464040f0465040f0410046604650410046604100411046704660411046704110412046804670412046804120413046904680413046904130414046a04690414046a04140415046b046a0415046b04150416046c046b0416046c04160417046d046c0417046d04170418046e046d0418046e04180419046f046e0419046f0419041a0470046f041a0470041a041b04710470041b0471041b041c04720471041c0472041c041d04730472041d0473041d041e04740473041e0474041e041f04750474041f0475041f0420047604750420047604200421047704760421047704210422047804770422047804220423047904780423047904230424047a04790424047a04240425047b047a0425047b04250426047c047b0426047c04260427047d047c0427047d04270428047e047d0428047e04280429047f047e0429047f0429042a0480047f042a0480042a042b04810480042b0481042b042c04820481042c0482042c042d04830482042d0483042d042e04840483042e0484042e042f04850484042f0485042f0430048604850430048604300431048704860431048704310432048804870432048804320433048904880433048904330434048a04890434048a04340435048b048a0435048b04350436048c048b0436048c04360437048d048c0437048d04370438048e048d0438048e04380439048f048e0439048f0439043a0490048f043a0490043a043b04910490043b0491043b043c04920491043c0492043c043d04930492043d0493043d043e04940493043e0494043e043f04950494043f0495043f0440049604950440049604400441049704960441049704410442049804970442049804420443049904980443049904430444049a04990444049a04440445049b049a0445049b04450446049c049b0446049c04460447049d049c0447049d04470448049e049d0448049e04480449049f049e0449049f0449044a04a0049f044a04a0044a044b04a104a0044b04a1044b044c04a204a1044c04a2044c044d04a304a2044d04a3044d044e04a404a3044e04a4044e044f04a504a4044f04a5044f045004a604a5045004a60450045104a704a6045104a70451045204a804a7045204a80452045304a904a8045304a90453045404aa04a9045404aa0454045504ab04aa045504ab0455045604ac04ab045604ac0456045704ad04ac045704ad0457045804ae04ad045804ae0458045904af04ae045904af0459045a04b004af045a04b0045a045b04b104b0045b04b1045b045c04b204b1045c04b2045c045d04b304b2045d04b3045d045e04b404b3045e04b4045e045f04b504b4045f04b5045f040a046004b5040a04b60460046104b704b6046104b70461046204b804b7046204b80462046304b904b8046304b90463046404ba04b9046404ba0464046504bb04ba046504bb0465046604bc04bb046604bc0466046704bd04bc046704bd0467046804be04bd046804be0468046904bf04be046904bf0469046a04c004bf046a04c0046a046b04c104c0046b04c1046b046c04c204c1046c04c2046c046d04c304c2046d04c3046d046e04c404c3046e04c4046e046f04c504c4046f04c5046f047004c604c5047004c60470047104c704c6047104c70471047204c804c7047204c80472047304c904c8047304c90473047404ca04c9047404ca0474047504cb04ca047504cb0475047604cc04cb047604cc0476047704cd04cc047704cd0477047804ce04cd047804ce0478047904cf04ce047904cf0479047a04d004cf047a04d0047a047b04d104d0047b04d1047b047c04d204d1047c04d2047c047d04d304d2047d04d3047d047e04d404d3047e04d4047e047f04d504d4047f04d5047f048004d604d5048004d60480048104d704d6048104d70481048204d804d7048204d80482048304d904d8048304d90483048404da04d9048404da0484048504db04da048504db0485048604dc04db048604dc0486048704dd04dc048704dd0487048804de04dd048804de0488048904df04de048904df0489048a04e004df048a04e0048a048b04e104e0048b04e1048b048c04e204e1048c04e2048c048d04e304e2048d04e3048d048e04e404e3048e04e4048e048f04e504e4048f04e5048f049004e604e5049004e60490049104e704e6049104e70491049204e804e7049204e80492049304e904e8049304e90493049404ea04e9049404ea0494049504eb04ea049504eb0495049604ec04eb049604ec0496049704ed04ec049704ed0497049804ee04ed049804ee0498049904ef04ee049904ef0499049a04f004ef049a04f0049a049b04f104f0049b04f1049b049c04f204f1049c04f2049c049d04f304f2049d04f3049d049e04f404f3049e04f4049e049f04f504f4049f04f5049f04a004f604f504a004f604a004a104f704f604a104f704a104a204f804f704a204f804a204a304f904f804a304f904a304a404fa04f904a404fa04a404a504fb04fa04a504fb04a504a604fc04fb04a604fc04a604a704fd04fc04a704fd04a704a804fe04fd04a804fe04a804a904ff04fe04a904ff04a904aa040005ff04aa040005aa04ab0401050005ab040105ab04ac0402050105ac040205ac04ad0403050205ad040305ad04ae0404050305ae040405ae04af0405050405af040505af04b00406050505b0040605b004b10407050605b1040705b104b20408050705b2040805b204b30409050805b3040905b304b4040a050905b4040a05b404b5040b050a05b5040b05b5046004b6040b0560040c05b604b7040d050c05b7040d05b704b8040e050d05b8040e05b804b9040f050e05b9040f05b904ba0410050f05ba041005ba04bb0411051005bb041105bb04bc0412051105bc041205bc04bd0413051205bd041305bd04be0414051305be041405be04bf0415051405bf041505bf04c00416051505c0041605c004c10417051605c1041705c104c20418051705c2041805c204c30419051805c3041905c304c4041a051905c4041a05c404c5041b051a05c5041b05c504c6041c051b05c6041c05c604c7041d051c05c7041d05c704c8041e051d05c8041e05c804c9041f051e05c9041f05c904ca0420051f05ca042005ca04cb0421052005cb042105cb04cc0422052105cc042205cc04cd0423052205cd042305cd04ce0424052305ce042405ce04cf0425052405cf042505cf04d00426052505d0042605d004d10427052605d1042705d104d20428052705d2042805d204d30429052805d3042905d304d4042a052905d4042a05d404d5042b052a05d5042b05d504d6042c052b05d6042c05d604d7042d052c05d7042d05d704d8042e052d05d8042e05d804d9042f052e05d9042f05d904da0430052f05da043005da04db0431053005db043105db04dc0432053105dc043205dc04dd0433053205dd043305dd04de0434053305de043405de04df0435053405df043505df04e00436053505e0043605e004e10437053605e1043705e104e20438053705e2043805e204e30439053805e3043905e304e4043a053905e4043a05e404e5043b053a05e5043b05e504e6043c053b05e6043c05e604e7043d053c05e7043d05e704e8043e053d05e8043e05e804e9043f053e05e9043f05e904ea0440053f05ea044005ea04eb0441054005eb044105eb04ec0442054105ec044205ec04ed0443054205ed044305ed04ee0444054305ee044405ee04ef0445054405ef044505ef04f00446054505f0044605f004f10447054605f1044705f104f20448054705f2044805f204f30449054805f3044905f304f4044a054905f4044a05f404f5044b054a05f5044b05f504f6044c054b05f6044c05f604f7044d054c05f7044d05f704f8044e054d05f8044e05f804f9044f054e05f9044f05f904fa0450054f05fa045005fa04fb0451055005fb045105fb04fc0452055105fc045205fc04fd0453055205fd045305fd04fe0454055305fe045405fe04ff0455055405ff045505ff0400055605550500055605000501055705560501055705010502055805570502055805020503055905580503055905030504055a05590504055a05040505055b055a0505055b05050506055c055b0506055c05060507055d055c0507055d05070508055e055d0508055e05080509055f055e0509055f0509050a0560055f050a0560050a050b05610560050b0561050b05b6040c056105b60462050c050d05630562050d0563050d050e05640563050e0564050e050f05650564050f0565050f0510056605650510056605100511056705660511056705110512056805670512056805120513056905680513056905130514056a05690514056a05140515056b056a0515056b05150516056c056b0516056c05160517056d056c0517056d05170518056e056d0518056e05180519056f056e0519056f0519051a0570056f051a0570051a051b05710570051b0571051b051c05720571051c0572051c051d05730572051d0573051d051e05740573051e0574051e051f05750574051f0575051f0520057605750520057605200521057705760521057705210522057805770522057805220523057905780523057905230524057a05790524057a05240525057b057a0525057b05250526057c057b0526057c05260527057d057c0527057d05270528057e057d0528057e05280529057f057e0529057f0529052a0580057f052a0580052a052b05810580052b0581052b052c05820581052c0582052c052d05830582052d0583052d052e05840583052e0584052e052f05850584052f0585052f0530058605850530058605300531058705860531058705310532058805870532058805320533058905880533058905330534058a05890534058a05340535058b058a0535058b05350536058c058b0536058c05360537058d058c0537058d05370538058e058d0538058e05380539058f058e0539058f0539053a0590058f053a0590053a053b05910590053b0591053b053c05920591053c0592053c053d05930592053d0593053d053e05940593053e0594053e053f05950594053f0595053f0540059605950540059605400541059705960541059705410542059805970542059805420543059905980543059905430544059a05990544059a05440545059b059a0545059b05450546059c059b0546059c05460547059d059c0547059d05470548059e059d0548059e05480549059f059e0549059f0549054a05a0059f054a05a0054a054b05a105a0054b05a1054b054c05a205a1054c05a2054c054d05a305a2054d05a3054d054e05a405a3054e05a4054e054f05a505a4054f05a5054f055005a605a5055005a60550055105a705a6055105a70551055205a805a7055205a80552055305a905a8055305a90553055405aa05a9055405aa0554055505ab05aa055505ab0555055605ac05ab055605ac0556055705ad05ac055705ad0557055805ae05ad055805ae0558055905af05ae055905af0559055a05b005af055a05b0055a055b05b105b0055b05b1055b055c05b205b1055c05b2055c055d05b305b2055d05b3055d055e05b405b3055e05b4055e055f05b505b4055f05b5055f056005b605b5056005b60560056105b705b6056105b70561050c056205b7050c05b80562056305b905b8056305b90563056405ba05b9056405ba0564056505bb05ba056505bb0565056605bc05bb056605bc0566056705bd05bc056705bd0567056805be05bd056805be0568056905bf05be056905bf0569056a05c005bf056a05c0056a056b05c105c0056b05c1056b056c05c205c1056c05c2056c056d05c305c2056d05c3056d056e05c405c3056e05c4056e056f05c505c4056f05c5056f057005c605c5057005c60570057105c705c6057105c70571057205c805c7057205c80572057305c905c8057305c90573057405ca05c9057405ca0574057505cb05ca057505cb0575057605cc05cb057605cc0576057705cd05cc057705cd0577057805ce05cd057805ce0578057905cf05ce057905cf0579057a05d005cf057a05d0057a057b05d105d0057b05d1057b057c05d205d1057c05d2057c057d05d305d2057d05d3057d057e05d405d3057e05d4057e057f05d505d4057f05d5057f058005d605d5058005d60580058105d705d6058105d70581058205d805d7058205d80582058305d905d8058305d90583058405da05d9058405da0584058505db05da058505db0585058605dc05db058605dc0586058705dd05dc058705dd0587058805de05dd058805de0588058905df05de058905df0589058a05e005df058a05e0058a058b05e105e0058b05e1058b058c05e205e1058c05e2058c058d05e305e2058d05e3058d058e05e405e3058e05e4058e058f05e505e4058f05e5058f059005e605e5059005e60590059105e705e6059105e70591059205e805e7059205e80592059305e905e8059305e90593059405ea05e9059405ea0594059505eb05ea059505eb0595059605ec05eb059605ec0596059705ed05ec059705ed0597059805ee05ed059805ee0598059905ef05ee059905ef0599059a05f005ef059a05f0059a059b05f105f0059b05f1059b059c05f205f1059c05f2059c059d05f305f2059d05f3059d059e05f405f3059e05f4059e059f05f505f4059f05f5059f05a005f605f505a005f605a005a105f705f605a105f705a105a205f805f705a205f805a205a305f905f805a305f905a305a405fa05f905a405fa05a405a505fb05fa05a505fb05a505a605fc05fb05a605fc05a605a705fd05fc05a705fd05a705a805fe05fd05a805fe05a805a905ff05fe05a905ff05a905aa050006ff05aa050006aa05ab0501060006ab050106ab05ac0502060106ac050206ac05ad0503060206ad050306ad05ae0504060306ae050406ae05af0505060406af050506af05b00506060506b0050606b005b10507060606b1050706b105b20508060706b2050806b205b30509060806b3050906b305b4050a060906b4050a06b405b5050b060a06b5050b06b505b6050c060b06b6050c06b605b7050d060c06b7050d06b7056205b8050d0662050e06b805b9050f060e06b9050f06b905ba0510060f06ba051006ba05bb0511061006bb051106bb05bc0512061106bc051206bc05bd0513061206bd051306bd05be0514061306be051406be05bf0515061406bf051506bf05c00516061506c0051606c005c10517061606c1051706c105c20518061706c2051806c205c30519061806c3051906c305c4051a061906c4051a06c405c5051b061a06c5051b06c505c6051c061b06c6051c06c605c7051d061c06c7051d06c705c8051e061d06c8051e06c805c9051f061e06c9051f06c905ca0520061f06ca052006ca05cb0521062006cb052106cb05cc0522062106cc052206cc05cd0523062206cd052306cd05ce0524062306ce052406ce05cf0525062406cf052506cf05d00526062506d0052606d005d10527062606d1052706d105d20528062706d2052806d205d30529062806d3052906d305d4052a062906d4052a06d405d5052b062a06d5052b06d505d6052c062b06d6052c06d605d7052d062c06d7052d06d705d8052e062d06d8052e06d805d9052f062e06d9052f06d905da0530062f06da053006da05db0531063006db053106db05dc0532063106dc053206dc05dd0533063206dd053306dd05de0534063306de053406de05df0535063406df053506df05e00536063506e0053606e005e10537063606e1053706e105e20538063706e2053806e205e30539063806e3053906e305e4053a063906e4053a06e405e5053b063a06e5053b06e505e6053c063b06e6053c06e605e7053d063c06e7053d06e705e8053e063d06e8053e06e805e9053f063e06e9053f06e905ea0540063f06ea054006ea05eb0541064006eb054106eb05ec0542064106ec054206ec05ed0543064206ed054306ed05ee0544064306ee054406ee05ef0545064406ef054506ef05f00546064506f0054606f005f10547064606f1054706f105f20548064706f2054806f205f30549064806f3054906f305f4054a064906f4054a06f405f5054b064a06f5054b06f505f6054c064b06f6054c06f605f7054d064c06f7054d06f705f8054e064d06f8054e06f805f9054f064e06f9054f06f905fa0550064f06fa055006fa05fb0551065006fb055106fb05fc0552065106fc055206fc05fd0553065206fd055306fd05fe0554065306fe055406fe05ff0555065406ff055506ff0500065606550600065606000601065706560601065706010602065806570602065806020603065906580603065906030604065a06590604065a06040605065b065a0605065b06050606065c065b0606065c06060607065d065c0607065d06070608065e065d0608065e06080609065f065e0609065f0609060a0660065f060a0660060a060b06610660060b0661060b060c06620661060c0662060c060d06630662060d0663060d06b8050e066306b80564060e060f06650664060f0665060f0610066606650610066606100611066706660611066706110612066806670612066806120613066906680613066906130614066a06690614066a06140615066b066a0615066b06150616066c066b0616066c06160617066d066c0617066d06170618066e066d0618066e06180619066f066e0619066f0619061a0670066f061a0670061a061b06710670061b0671061b061c06720671061c0672061c061d06730672061d0673061d061e06740673061e0674061e061f06750674061f0675061f0620067606750620067606200621067706760621067706210622067806770622067806220623067906780623067906230624067a06790624067a06240625067b067a0625067b06250626067c067b0626067c06260627067d067c0627067d06270628067e067d0628067e06280629067f067e0629067f0629062a0680067f062a0680062a062b06810680062b0681062b062c06820681062c0682062c062d06830682062d0683062d062e06840683062e0684062e062f06850684062f0685062f0630068606850630068606300631068706860631068706310632068806870632068806320633068906880633068906330634068a06890634068a06340635068b068a0635068b06350636068c068b0636068c06360637068d068c0637068d06370638068e068d0638068e06380639068f068e0639068f0639063a0690068f063a0690063a063b06910690063b0691063b063c06920691063c0692063c063d06930692063d0693063d063e06940693063e0694063e063f06950694063f0695063f0640069606950640069606400641069706960641069706410642069806970642069806420643069906980643069906430644069a06990644069a06440645069b069a0645069b06450646069c069b0646069c06460647069d069c0647069d06470648069e069d0648069e06480649069f069e0649069f0649064a06a0069f064a06a0064a064b06a106a0064b06a1064b064c06a206a1064c06a2064c064d06a306a2064d06a3064d064e06a406a3064e06a4064e064f06a506a4064f06a5064f065006a606a5065006a60650065106a706a6065106a70651065206a806a7065206a80652065306a906a8065306a90653065406aa06a9065406aa0654065506ab06aa065506ab0655065606ac06ab065606ac0656065706ad06ac065706ad0657065806ae06ad065806ae0658065906af06ae065906af0659065a06b006af065a06b0065a065b06b106b0065b06b1065b065c06b206b1065c06b2065c065d06b306b2065d06b3065d065e06b406b3065e06b4065e065f06b506b4065f06b5065f066006b606b5066006b60660066106b706b6066106b70661066206b806b7066206b80662066306b906b8066306b90663060e066406b9060e06 + m_Skin: [] + m_VertexData: + serializedVersion: 2 + m_VertexCount: 1722 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 41328 + _typelessdata: 000000000000003f0000184100000000000000000000803f00000000000000bf0000184100000000000000000000803f4d86313f0000003f32981741927e953d000000002c517f3f4d86313f000000bf32981741927e953d000000002c517f3f100db13f0000003f546116417918153e000000009b457d3f100db13f000000bf546116417918153e000000009b457d3f923204400000003f115d144103a65e3e000000001de0793f92320440000000bf115d144103a65e3e000000001de0793f0d2a2f400000003f288e1141ba81933e000000005125753f0d2a2f40000000bf288e1141ba81933e000000005125753f463259400000003f6ff80d41f8e6b63e00000000ad1b6f3f46325940000000bf6ff80d41f8e6b63e00000000ad1b6f3feb0881400000003fcda009416352d93e0000000074cb673feb088140000000bfcda009416352d93e0000000074cb673f74c894400000003f308d0441f994fa3e00000000a23e5f3f74c89440000000bf308d0441f994fa3e00000000a23e5f3fc6bca7400000003f0b89fd40a7400d3f00000000e180553fc6bca740000000bf0b89fd40a7400d3f00000000e180553ffbcbb9400000003f6d9df040e1751c3f00000000849f4a3ffbcbb940000000bf6d9df040e1751c3f00000000849f4a3f6cddca400000003f2669e24068d52a3f0000000063a93e3f6cddca40000000bf2669e24068d52a3f0000000063a93e3fc4d9da400000003fa0ffd240994b383f00000000d9ae313fc4d9da40000000bfa0ffd240994b383f00000000d9ae313f32abe9400000003fe975c2400fc6443f000000009cc1233f32abe940000000bfe975c2400fc6443f000000009cc1233f763df7400000003f96e2b040c233503f00000000b4f4143f763df740000000bf96e2b040c233503f00000000b4f4143f03bf01410000003faa5d9e4013855a3f00000000595c053f03bf0141000000bfaa5d9e4013855a3f00000000595c053f152e07410000003f6c008b40edab633f00000000a81bea3e152e0741000000bf6c008b40edab633f00000000a81bea3e83e40b410000003faaca6d40cf9b6b3f00000000e03ec83e83e40b41000000bfaaca6d40cf9b6b3f00000000e03ec83edddb0f410000003fb44f4440e049723f000000009850a53edddb0f41000000bfb44f4440e049723f000000009850a53eba0e13410000003f93c8194003ad773f000000007c80813eba0e1341000000bf93c8194003ad773f000000007c80813eb97815410000003fd5dedc3fd9bd7b3f0000000004ff393eb9781541000000bfd5dedc3fd9bd7b3f0000000004ff393e911617410000003fccfe843fd9767e3f00000000f9fddf3d91161741000000bfccfe843fd9767e3f00000000f9fddf3d0ae617410000003fb8a4b13e47d47f3f000000002f98153d0ae61741000000bfb8a4b13e47d47f3f000000002f98153d0ae617410000003faea4b1be47d47f3f00000000279815bd0ae61741000000bfaea4b1be47d47f3f00000000279815bd911617410000003fd3fe84bfd9767e3f0000000005fedfbd91161741000000bfd3fe84bfd9767e3f0000000005fedfbdb97815410000003fd2dedcbfdbbd7b3f0000000003ff39beb9781541000000bfd2dedcbfdbbd7b3f0000000003ff39beba0e13410000003f92c819c003ad773f000000007b8081beba0e1341000000bf92c819c003ad773f000000007b8081bedddb0f410000003fb34f44c0e049723f000000009750a5bedddb0f41000000bfb34f44c0e049723f000000009750a5be83e40b410000003fa9ca6dc0cf9b6b3f00000000df3ec8be83e40b41000000bfa9ca6dc0cf9b6b3f00000000df3ec8be152e07410000003f6c008bc0edab633f00000000a81beabe152e0741000000bf6c008bc0edab633f00000000a81beabe04bf01410000003fa75d9ec014855a3f00000000575c05bf04bf0141000000bfa75d9ec014855a3f00000000575c05bf753df7400000003f98e2b0c0c133503f00000000b6f414bf753df740000000bf98e2b0c0c133503f00000000b6f414bf34abe9400000003fe875c2c011c6443f000000009bc123bf34abe940000000bfe875c2c011c6443f000000009bc123bfc3d9da400000003fa3ffd2c0974b383f00000000daae31bfc3d9da40000000bfa3ffd2c0974b383f00000000daae31bf6addca400000003f2769e2c067d52a3f0000000064a93ebf6addca40000000bf2769e2c067d52a3f0000000064a93ebfffcbb9400000003f699df0c0e4751c3f00000000819f4abfffcbb940000000bf699df0c0e4751c3f00000000819f4abfc5bca7400000003f0c89fdc0a6400d3f00000000e28055bfc5bca740000000bf0c89fdc0a6400d3f00000000e28055bf74c894400000003f308d04c1f994fa3e00000000a23e5fbf74c89440000000bf308d04c1f994fa3e00000000a23e5fbfe70881400000003fcea009c15d52d93e0000000076cb67bfe7088140000000bfcea009c15d52d93e0000000076cb67bf483259400000003f6ff80dc1f9e6b63e00000000ad1b6fbf48325940000000bf6ff80dc1f9e6b63e00000000ad1b6fbf0f2a2f400000003f288e11c1bc81933e00000000512575bf0f2a2f40000000bf288e11c1bc81933e00000000512575bf8c3204400000003f115d14c1f9a55e3e000000001de079bf8c320440000000bf115d14c1f9a55e3e000000001de079bf050db13f0000003f556116c17018153e000000009d457dbf050db13f000000bf556116c17018153e000000009d457dbf6286313f0000003f329817c1a37e953d000000002c517fbf6286313f000000bf329817c1a37e953d000000002c517fbfa7f05eb50000003f000018c12ebdbbb300000000000080bfa7f05eb5000000bf000018c12ebdbbb300000000000080bf578631bf0000003f329817c19a7e95bd000000002c517fbf578631bf000000bf329817c19a7e95bd000000002c517fbf000db1bf0000003f556116c16c1815be000000009d457dbf000db1bf000000bf556116c16c1815be000000009d457dbf943204c00000003f115d14c107a65ebe000000001de079bf943204c0000000bf115d14c107a65ebe000000001de079bf0d2a2fc00000003f288e11c1ba8193be00000000512575bf0d2a2fc0000000bf288e11c1ba8193be00000000512575bf453259c00000003f6ff80dc1f7e6b6be00000000ad1b6fbf453259c0000000bf6ff80dc1f7e6b6be00000000ad1b6fbfea0881c00000003fcda009c16252d9be0000000074cb67bfea0881c0000000bfcda009c16252d9be0000000074cb67bf73c894c00000003f308d04c1f894fabe00000000a23e5fbf73c894c0000000bf308d04c1f894fabe00000000a23e5fbfc5bca7c00000003f0c89fdc0a6400dbf00000000e28055bfc5bca7c0000000bf0c89fdc0a6400dbf00000000e28055bffecbb9c00000003f6a9df0c0e3751cbf00000000829f4abffecbb9c0000000bf6a9df0c0e3751cbf00000000829f4abf69ddcac00000003f2869e2c066d52abf0000000065a93ebf69ddcac0000000bf2869e2c066d52abf0000000065a93ebfc3d9dac00000003fa3ffd2c0974b38bf00000000daae31bfc3d9dac0000000bfa3ffd2c0974b38bf00000000daae31bf33abe9c00000003fe875c2c010c644bf000000009bc123bf33abe9c0000000bfe875c2c010c644bf000000009bc123bf743df7c00000003f99e2b0c0c03350bf00000000b7f414bf743df7c0000000bf99e2b0c0c03350bf00000000b7f414bf04bf01c10000003fa85d9ec014855abf00000000585c05bf04bf01c1000000bfa85d9ec014855abf00000000585c05bf142e07c10000003f71008bc0ecab63bf00000000b11beabe142e07c1000000bf71008bc0ecab63bf00000000b11beabe83e40bc10000003fabca6dc0cf9b6bbf00000000e13ec8be83e40bc1000000bfabca6dc0cf9b6bbf00000000e13ec8bededb0fc10000003fa94f44c0e24972bf000000008e50a5bededb0fc1000000bfa94f44c0e24972bf000000008e50a5beba0e13c10000003f94c819c003ad77bf000000007d8081beba0e13c1000000bf94c819c003ad77bf000000007d8081beb97815c10000003feadedcbfd9bd7bbf0000000016ff39beb97815c1000000bfeadedcbfd9bd7bbf0000000016ff39be911617c10000003fd8fe84bfd9767ebf000000000dfedfbd911617c1000000bfd8fe84bfd9767ebf000000000dfedfbd0ae617c10000003f76a4b1be47d47fbf00000000f89715bd0ae617c1000000bf76a4b1be47d47fbf00000000f89715bd0ae617c10000003f7ea4b13e47d47fbf00000000fe97153d0ae617c1000000bf7ea4b13e47d47fbf00000000fe97153d911617c10000003fdafe843fd9767ebf0000000011fedf3d911617c1000000bfdafe843fd9767ebf0000000011fedf3dba7815c10000003fc6dedc3fdbbd7bbf00000000f8fe393eba7815c1000000bfc6dedc3fdbbd7bbf00000000f8fe393ebb0e13c10000003f83c8194005ad77bf000000006e80813ebb0e13c1000000bf83c8194005ad77bf000000006e80813edcdb0fc10000003fba4f4440de4972bf000000009d50a53edcdb0fc1000000bfba4f4440de4972bf000000009d50a53e83e40bc10000003fabca6d40cf9b6bbf00000000e13ec83e83e40bc1000000bfabca6d40cf9b6bbf00000000e13ec83e162e07c10000003f69008b40efab63bf00000000a31bea3e162e07c1000000bf69008b40efab63bf00000000a31bea3e04bf01c10000003fa85d9e4014855abf00000000585c053f04bf01c1000000bfa85d9e4014855abf00000000585c053f793df7c00000003f92e2b040c43350bf00000000b1f4143f793df7c0000000bf92e2b040c43350bf00000000b1f4143f2dabe9c00000003ff075c2400bc644bf00000000a2c1233f2dabe9c0000000bff075c2400bc644bf00000000a2c1233fc2d9dac00000003fa4ffd240964b38bf00000000dbae313fc2d9dac0000000bfa4ffd240964b38bf00000000dbae313f6dddcac00000003f2669e24069d52abf0000000063a93e3f6dddcac0000000bf2669e24069d52abf0000000063a93e3ffacbb9c00000003f6e9df040e0751cbf00000000859f4a3ffacbb9c0000000bf6e9df040e0751cbf00000000859f4a3fc9bca7c00000003f0a89fd40a9400dbf00000000e080553fc9bca7c0000000bf0a89fd40a9400dbf00000000e080553f7cc894c00000003f2e8d04410795fabe000000009e3e5f3f7cc894c0000000bf2e8d04410795fabe000000009e3e5f3fe50881c00000003fcfa009415952d9be0000000078cb673fe50881c0000000bfcfa009415952d9be0000000078cb673f443259c00000003f6ff80d41f6e6b6be00000000ad1b6f3f443259c0000000bf6ff80d41f6e6b6be00000000ad1b6f3f022a2fc00000003f288e1141b18193be000000005125753f022a2fc0000000bf288e1141b18193be000000005125753f923204c00000003f115d144103a65ebe000000001de0793f923204c0000000bf115d144103a65ebe000000001de0793f240db1bf0000003f546116418a1815be000000009b457d3f240db1bf000000bf546116418a1815be000000009b457d3f538631bf0000003f32981741977e95bd000000002c517f3f538631bf000000bf32981741977e95bd000000002c517f3f0000000028f1294000000000000000000000803f000000000000000048522840721c873f000000000000803f00000000b7cc9d3d485228402cc0863f000000000000803f00000000f2601d3e48522840d9ab853f000000000000803f0000000093046b3e48522840f3e0833f000000000000803f000000009ab39b3e48522840ea61813f000000000000803f000000003f10c13e4852284055647c3f000000000000803f000000003065e53e4852284018ac743f000000000000803f000000006740043f48522840aaa56b3f000000000000803f000000009419153f48522840605d613f000000000000803f000000001827253f4852284045e1553f000000000000803f000000000b53343f485228400541493f000000000000803f00000000af88423f48522840e48d3b3f000000000000803f000000009eb44f3f4852284097da2c3f000000000000803f00000000dbc45b3f48522840303b1d3f000000000000803f00000000eaa8663f4852284009c50c3f000000000000803f00000000ed51703f48522840331df73e000000000000803f00000000b0b2783f48522840d05ed33e000000000000803f00000000c2bf7f3f48522840bd7fae3e000000000000803f00000000c2b7823f485228404ab2883e000000000000803f0000000017dd843f485228404c54443e000000000000803f00000000f34c863f48522840a46fec3d000000000000803f000000005f05873f48522840c0e71d3d000000000000803f000000005f05873f48522840b8e71dbd000000000000803f00000000f34c863f48522840b06fecbd000000000000803f0000000017dd843f485228404a5444be000000000000803f00000000c2b7823f4852284049b288be000000000000803f00000000c2bf7f3f48522840bc7faebe000000000000803f00000000b0b2783f48522840cf5ed3be000000000000803f00000000ed51703f48522840321df7be000000000000803f00000000eca8663f4852284007c50cbf000000000000803f00000000dac45b3f48522840323b1dbf000000000000803f00000000a1b44f3f4852284096da2cbf000000000000803f00000000ae88423f48522840e68d3bbf000000000000803f000000000953343f48522840064149bf000000000000803f000000001c27253f4852284041e155bf000000000000803f000000009319153f48522840615d61bf000000000000803f000000006840043f48522840aaa56bbf000000000000803f000000002a65e53e4852284019ac74bf000000000000803f000000004010c13e4852284055647cbf000000000000803f000000009cb39b3e48522840ea6181bf000000000000803f0000000088046b3e48522840f3e083bf000000000000803f00000000e8601d3e48522840daab85bf000000000000803f00000000c9cc9d3d485228402cc086bf000000000000803f000000003f2bc6b348522840721c87bf000000000000803f00000000bfcc9dbd485228402cc086bf000000000000803f00000000e4601dbe48522840daab85bf000000000000803f0000000095046bbe48522840f3e083bf000000000000803f000000009ab39bbe48522840ea6181bf000000000000803f000000003e10c1be4852284055647cbf000000000000803f000000002f65e5be4852284018ac74bf000000000000803f00000000674004bf48522840aba56bbf000000000000803f00000000931915bf48522840615d61bf000000000000803f000000001b2725bf4852284042e155bf000000000000803f00000000085334bf48522840074149bf000000000000803f00000000ae8842bf48522840e68d3bbf000000000000803f000000009fb44fbf4852284096da2cbf000000000000803f00000000d9c45bbf48522840333b1dbf000000000000803f00000000eba866bf4852284008c50cbf000000000000803f00000000eb5170bf485228403b1df7be000000000000803f00000000b0b278bf48522840d15ed3be000000000000803f00000000c4bf7fbf48522840b37faebe000000000000803f00000000c2b782bf485228404bb288be000000000000803f0000000016dd84bf485228405f5444be000000000000803f00000000f34c86bf48522840b96fecbd000000000000803f000000005f0587bf4852284086e71dbd000000000000803f000000005f0587bf485228408ce71d3d000000000000803f00000000f34c86bf48522840bd6fec3d000000000000803f0000000017dd84bf485228403f54443e000000000000803f00000000c3b782bf485228403bb2883e000000000000803f00000000c1bf7fbf48522840c27fae3e000000000000803f00000000b0b278bf48522840d15ed33e000000000000803f00000000ee5170bf485228402c1df73e000000000000803f00000000eba866bf4852284008c50c3f000000000000803f00000000ddc45bbf485228402d3b1d3f000000000000803f000000009ab44fbf485228409dda2c3f000000000000803f00000000ad8842bf48522840e78d3b3f000000000000803f000000000c5334bf485228400541493f000000000000803f00000000172725bf4852284046e1553f000000000000803f00000000961915bf485228405f5d613f000000000000803f000000006e4004bf48522840a7a56b3f000000000000803f000000002665e5be485228401aac743f000000000000803f000000003d10c1be4852284055647c3f000000000000803f0000000090b39bbe48522840eb61813f000000000000803f0000000093046bbe48522840f3e0833f000000000000803f0000000004611dbe48522840d9ab853f000000000000803f00000000bccc9dbd485228402cc0863f000000000000803f0000000000000000d8722340721c0740000000000000803f00000000b7cc1d3ed87223402cc00640000000000000803f00000000f2609d3ed8722340d9ab0540000000000000803f000000009304eb3ed8722340f3e00340000000000000803f000000009ab31b3fd8722340ea610140000000000000803f000000003f10413fd87223405564fc3f000000000000803f000000003065653fd872234018acf43f000000000000803f000000006740843fd8722340aaa5eb3f000000000000803f000000009419953fd8722340605de13f000000000000803f000000001827a53fd872234045e1d53f000000000000803f000000000b53b43fd87223400541c93f000000000000803f00000000af88c23fd8722340e48dbb3f000000000000803f000000009eb4cf3fd872234097daac3f000000000000803f00000000dbc4db3fd8722340303b9d3f000000000000803f00000000eaa8e63fd872234009c58c3f000000000000803f00000000ed51f03fd8722340331d773f000000000000803f00000000b0b2f83fd8722340d05e533f000000000000803f00000000c2bfff3fd8722340bd7f2e3f000000000000803f00000000c2b70240d87223404ab2083f000000000000803f0000000017dd0440d87223404c54c43e000000000000803f00000000f34c0640d8722340a46f6c3e000000000000803f000000005f050740d8722340c0e79d3d000000000000803f000000005f050740d8722340b8e79dbd000000000000803f00000000f34c0640d8722340b06f6cbe000000000000803f0000000017dd0440d87223404a54c4be000000000000803f00000000c2b70240d872234049b208bf000000000000803f00000000c2bfff3fd8722340bc7f2ebf000000000000803f00000000b0b2f83fd8722340cf5e53bf000000000000803f00000000ed51f03fd8722340321d77bf000000000000803f00000000eca8e63fd872234007c58cbf000000000000803f00000000dac4db3fd8722340323b9dbf000000000000803f00000000a1b4cf3fd872234096daacbf000000000000803f00000000ae88c23fd8722340e68dbbbf000000000000803f000000000953b43fd87223400641c9bf000000000000803f000000001c27a53fd872234041e1d5bf000000000000803f000000009319953fd8722340615de1bf000000000000803f000000006840843fd8722340aaa5ebbf000000000000803f000000002a65653fd872234019acf4bf000000000000803f000000004010413fd87223405564fcbf000000000000803f000000009cb31b3fd8722340ea6101c0000000000000803f000000008804eb3ed8722340f3e003c0000000000000803f00000000e8609d3ed8722340daab05c0000000000000803f00000000c9cc1d3ed87223402cc006c0000000000000803f000000003f2b46b4d8722340721c07c0000000000000803f00000000bfcc1dbed87223402cc006c0000000000000803f00000000e4609dbed8722340daab05c0000000000000803f000000009504ebbed8722340f3e003c0000000000000803f000000009ab31bbfd8722340ea6101c0000000000000803f000000003e1041bfd87223405564fcbf000000000000803f000000002f6565bfd872234018acf4bf000000000000803f00000000674084bfd8722340aba5ebbf000000000000803f00000000931995bfd8722340615de1bf000000000000803f000000001b27a5bfd872234042e1d5bf000000000000803f000000000853b4bfd87223400741c9bf000000000000803f00000000ae88c2bfd8722340e68dbbbf000000000000803f000000009fb4cfbfd872234096daacbf000000000000803f00000000d9c4dbbfd8722340333b9dbf000000000000803f00000000eba8e6bfd872234008c58cbf000000000000803f00000000eb51f0bfd87223403b1d77bf000000000000803f00000000b0b2f8bfd8722340d15e53bf000000000000803f00000000c4bfffbfd8722340b37f2ebf000000000000803f00000000c2b702c0d87223404bb208bf000000000000803f0000000016dd04c0d87223405f54c4be000000000000803f00000000f34c06c0d8722340b96f6cbe000000000000803f000000005f0507c0d872234086e79dbd000000000000803f000000005f0507c0d87223408ce79d3d000000000000803f00000000f34c06c0d8722340bd6f6c3e000000000000803f0000000017dd04c0d87223403f54c43e000000000000803f00000000c3b702c0d87223403bb2083f000000000000803f00000000c1bfffbfd8722340c27f2e3f000000000000803f00000000b0b2f8bfd8722340d15e533f000000000000803f00000000ee51f0bfd87223402c1d773f000000000000803f00000000eba8e6bfd872234008c58c3f000000000000803f00000000ddc4dbbfd87223402d3b9d3f000000000000803f000000009ab4cfbfd87223409ddaac3f000000000000803f00000000ad88c2bfd8722340e78dbb3f000000000000803f000000000c53b4bfd87223400541c93f000000000000803f000000001727a5bfd872234046e1d53f000000000000803f00000000961995bfd87223405f5de13f000000000000803f000000006e4084bfd8722340a7a5eb3f000000000000803f00000000266565bfd87223401aacf43f000000000000803f000000003d1041bfd87223405564fc3f000000000000803f0000000090b31bbfd8722340eb610140000000000000803f000000009304ebbed8722340f3e00340000000000000803f0000000004619dbed8722340d9ab0540000000000000803f00000000bccc1dbed87223402cc00640000000000000803f0000000000000000084a1b40abaa4a40000000000000803f0000000012b36c3e084a1b4042204a40000000000000803f000000006b11ec3e084a1b40c6814840000000000000803f000000006e43303f084a1b406cd14540000000000000803f00000000678d693f084a1b40e0124240000000000000803f000000002fcc903f084a1b403f4b3d40000000000000803f00000000e40bac3f084a1b4012813740000000000000803f000000009b60c63f084a1b4040bc3040000000000000803f000000005ea6df3f084a1b4008062940000000000000803f00000000a5baf73f084a1b40f3682040000000000000803f00000000483e0740084a1b40c4f01640000000000000803f0000000083e61140084a1b406baa0c40000000000000803f0000000077c71b40084a1b40f1a30140000000000000803f00000000a5d32440084a1b40c8d8eb3f000000000000803f00000000affe2c40084a1b408d27d33f000000000000803f00000000723d3440084a1b40e655b93f000000000000803f0000000004863a40084a1b401c879e3f000000000000803f00000000d2cf3f40084a1b40cedf823f000000000000803f00000000a3134440084a1b406f0b4d3f000000000000803f00000000a24b4740084a1b40393f133f000000000000803f000000006c734940084a1b40bb53b13e000000000000803f000000000e884a40084a1b40a0dbec3d000000000000803f000000000e884a40084a1b4093dbecbd000000000000803f000000006c734940084a1b40c453b1be000000000000803f00000000a24b4740084a1b40373f13bf000000000000803f00000000a3134440084a1b406e0b4dbf000000000000803f00000000d2cf3f40084a1b40cddf82bf000000000000803f0000000004863a40084a1b401b879ebf000000000000803f00000000723d3440084a1b40e555b9bf000000000000803f00000000b1fe2c40084a1b408a27d3bf000000000000803f00000000a4d32440084a1b40cbd8ebbf000000000000803f0000000078c71b40084a1b40f0a301c0000000000000803f0000000082e61140084a1b406daa0cc0000000000000803f00000000473e0740084a1b40c5f016c0000000000000803f00000000a9baf73f084a1b40f16820c0000000000000803f000000005da6df3f084a1b40090629c0000000000000803f000000009c60c63f084a1b4040bc30c0000000000000803f00000000df0bac3f084a1b40138137c0000000000000803f0000000030cc903f084a1b403f4b3dc0000000000000803f000000006a8d693f084a1b40e01242c0000000000000803f000000006643303f084a1b406cd145c0000000000000803f000000005c11ec3e084a1b40c68148c0000000000000803f000000002db36c3e084a1b4042204ac0000000000000803f000000006fa094b4084a1b40abaa4ac0000000000000803f000000001fb36cbe084a1b4042204ac0000000000000803f000000005611ecbe084a1b40c68148c0000000000000803f00000000704330bf084a1b406cd145c0000000000000803f00000000678d69bf084a1b40e01242c0000000000000803f000000002ecc90bf084a1b403f4b3dc0000000000000803f00000000e30bacbf084a1b40128137c0000000000000803f000000009a60c6bf084a1b4041bc30c0000000000000803f000000005da6dfbf084a1b40090629c0000000000000803f00000000a8baf7bf084a1b40f26820c0000000000000803f00000000463e07c0084a1b40c6f016c0000000000000803f0000000082e611c0084a1b406daa0cc0000000000000803f0000000078c71bc0084a1b40f0a301c0000000000000803f00000000a3d324c0084a1b40cdd8ebbf000000000000803f00000000b0fe2cc0084a1b408c27d3bf000000000000803f00000000703d34c0084a1b40ec55b9bf000000000000803f0000000004863ac0084a1b401d879ebf000000000000803f00000000d3cf3fc0084a1b40c6df82bf000000000000803f00000000a31344c0084a1b40710b4dbf000000000000803f00000000a14b47c0084a1b40473f13bf000000000000803f000000006c7349c0084a1b40cb53b1be000000000000803f000000000e884ac0084a1b4049dbecbd000000000000803f000000000e884ac0084a1b4053dbec3d000000000000803f000000006c7349c0084a1b40ce53b13e000000000000803f00000000a34b47c0084a1b402f3f133f000000000000803f00000000a41344c0084a1b40590b4d3f000000000000803f00000000d1cf3fc0084a1b40d2df823f000000000000803f0000000004863ac0084a1b401d879e3f000000000000803f00000000733d34c0084a1b40e155b93f000000000000803f00000000b0fe2cc0084a1b408c27d33f000000000000803f00000000a6d324c0084a1b40c3d8eb3f000000000000803f0000000074c71bc0084a1b40f6a30140000000000000803f0000000082e611c0084a1b406eaa0c40000000000000803f00000000493e07c0084a1b40c4f01640000000000000803f00000000a3baf7bf084a1b40f4682040000000000000803f0000000061a6dfbf084a1b4007062940000000000000803f00000000a560c6bf084a1b403dbc3040000000000000803f00000000dd0bacbf084a1b4014813740000000000000803f000000002ecc90bf084a1b403f4b3d40000000000000803f00000000598d69bf084a1b40e0124240000000000000803f000000006e4330bf084a1b406cd14540000000000000803f000000008611ecbe084a1b40c6814840000000000000803f000000001ab36cbe084a1b4042204a40000000000000803f000000000000000008c90f40721c8740000000000000803f00000000b7cc9d3e08c90f402cc08640000000000000803f00000000f2601d3f08c90f40d9ab8540000000000000803f0000000093046b3f08c90f40f3e08340000000000000803f000000009ab39b3f08c90f40ea618140000000000000803f000000003f10c13f08c90f4055647c40000000000000803f000000003065e53f08c90f4018ac7440000000000000803f000000006740044008c90f40aaa56b40000000000000803f000000009419154008c90f40605d6140000000000000803f000000001827254008c90f4045e15540000000000000803f000000000b53344008c90f4005414940000000000000803f00000000af88424008c90f40e48d3b40000000000000803f000000009eb44f4008c90f4097da2c40000000000000803f00000000dbc45b4008c90f40303b1d40000000000000803f00000000eaa8664008c90f4009c50c40000000000000803f00000000ed51704008c90f40331df73f000000000000803f00000000b0b2784008c90f40d05ed33f000000000000803f00000000c2bf7f4008c90f40bd7fae3f000000000000803f00000000c2b7824008c90f404ab2883f000000000000803f0000000017dd844008c90f404c54443f000000000000803f00000000f34c864008c90f40a46fec3e000000000000803f000000005f05874008c90f40c0e71d3e000000000000803f000000005f05874008c90f40b8e71dbe000000000000803f00000000f34c864008c90f40b06fecbe000000000000803f0000000017dd844008c90f404a5444bf000000000000803f00000000c2b7824008c90f4049b288bf000000000000803f00000000c2bf7f4008c90f40bc7faebf000000000000803f00000000b0b2784008c90f40cf5ed3bf000000000000803f00000000ed51704008c90f40321df7bf000000000000803f00000000eca8664008c90f4007c50cc0000000000000803f00000000dac45b4008c90f40323b1dc0000000000000803f00000000a1b44f4008c90f4096da2cc0000000000000803f00000000ae88424008c90f40e68d3bc0000000000000803f000000000953344008c90f40064149c0000000000000803f000000001c27254008c90f4041e155c0000000000000803f000000009319154008c90f40615d61c0000000000000803f000000006840044008c90f40aaa56bc0000000000000803f000000002a65e53f08c90f4019ac74c0000000000000803f000000004010c13f08c90f4055647cc0000000000000803f000000009cb39b3f08c90f40ea6181c0000000000000803f0000000088046b3f08c90f40f3e083c0000000000000803f00000000e8601d3f08c90f40daab85c0000000000000803f00000000c9cc9d3e08c90f402cc086c0000000000000803f000000003f2bc6b408c90f40721c87c0000000000000803f00000000bfcc9dbe08c90f402cc086c0000000000000803f00000000e4601dbf08c90f40daab85c0000000000000803f0000000095046bbf08c90f40f3e083c0000000000000803f000000009ab39bbf08c90f40ea6181c0000000000000803f000000003e10c1bf08c90f4055647cc0000000000000803f000000002f65e5bf08c90f4018ac74c0000000000000803f00000000674004c008c90f40aba56bc0000000000000803f00000000931915c008c90f40615d61c0000000000000803f000000001b2725c008c90f4042e155c0000000000000803f00000000085334c008c90f40074149c0000000000000803f00000000ae8842c008c90f40e68d3bc0000000000000803f000000009fb44fc008c90f4096da2cc0000000000000803f00000000d9c45bc008c90f40333b1dc0000000000000803f00000000eba866c008c90f4008c50cc0000000000000803f00000000eb5170c008c90f403b1df7bf000000000000803f00000000b0b278c008c90f40d15ed3bf000000000000803f00000000c4bf7fc008c90f40b37faebf000000000000803f00000000c2b782c008c90f404bb288bf000000000000803f0000000016dd84c008c90f405f5444bf000000000000803f00000000f34c86c008c90f40b96fecbe000000000000803f000000005f0587c008c90f4086e71dbe000000000000803f000000005f0587c008c90f408ce71d3e000000000000803f00000000f34c86c008c90f40bd6fec3e000000000000803f0000000017dd84c008c90f403f54443f000000000000803f00000000c3b782c008c90f403bb2883f000000000000803f00000000c1bf7fc008c90f40c27fae3f000000000000803f00000000b0b278c008c90f40d15ed33f000000000000803f00000000ee5170c008c90f402c1df73f000000000000803f00000000eba866c008c90f4008c50c40000000000000803f00000000ddc45bc008c90f402d3b1d40000000000000803f000000009ab44fc008c90f409dda2c40000000000000803f00000000ad8842c008c90f40e78d3b40000000000000803f000000000c5334c008c90f4005414940000000000000803f00000000172725c008c90f4046e15540000000000000803f00000000961915c008c90f405f5d6140000000000000803f000000006e4004c008c90f40a7a56b40000000000000803f000000002665e5bf08c90f401aac7440000000000000803f000000003d10c1bf08c90f4055647c40000000000000803f0000000090b39bbf08c90f40eb618140000000000000803f0000000093046bbf08c90f40f3e08340000000000000803f0000000004611dbf08c90f40d9ab8540000000000000803f00000000bccc9dbe08c90f402cc08640000000000000803f000000000000000030da00408ee3a840000000000000803f00000000e43fc53e30da00403770a840000000000000803f000000002eb9443f30da0040cf16a740000000000000803f00000000dbe2923f30da00402fd9a440000000000000803f0000000080a0c23f30da004065baa140000000000000803f000000004e54f13f30da0040b4be9d40000000000000803f000000003e5f0f4030da00408feb9840000000000000803f000000008050254030da00408a479340000000000000803f00000000f95f3a4030da00405bda8c40000000000000803f00000000de704e4030da0040caac8540000000000000803f00000000cc67614030da004046917b40000000000000803f00000000da2a734030da00405d716a40000000000000803f00000000e3d0814030da00403c115840000000000000803f00000000095b894030da0040fb894440000000000000803f000000009229904030da00404bf62f40000000000000803f000000003433964030da00403f721a40000000000000803f00000000ae6f9b4030da0040421b0440000000000000803f00000000d9d79f4030da0040ac1fda3f000000000000803f00000000b265a34030da0040dcdeaa3f000000000000803f000000005c14a64030da00405e69753f000000000000803f000000002fe0a74030da0040c6c5133f000000000000803f00000000b6c6a84030da0040b061453e000000000000803f00000000b6c6a84030da0040a56145be000000000000803f000000002fe0a74030da0040cec513bf000000000000803f000000005c14a64030da00405b6975bf000000000000803f00000000b265a34030da0040dbdeaabf000000000000803f00000000d9d79f4030da0040ab1fdabf000000000000803f00000000ae6f9b4030da0040411b04c0000000000000803f000000003433964030da00403f721ac0000000000000803f000000009329904030da004048f62fc0000000000000803f00000000085b894030da0040fe8944c0000000000000803f00000000e4d0814030da00403a1158c0000000000000803f00000000d92a734030da00405f716ac0000000000000803f00000000cb67614030da004047917bc0000000000000803f00000000e2704e4030da0040c8ac85c0000000000000803f00000000f75f3a4030da00405cda8cc0000000000000803f000000008150254030da00408a4793c0000000000000803f000000003a5f0f4030da00408feb98c0000000000000803f000000004f54f13f30da0040b4be9dc0000000000000803f0000000082a0c23f30da004065baa1c0000000000000803f00000000d5e2923f30da00402fd9a4c0000000000000803f0000000022b9443f30da0040d016a7c0000000000000803f00000000fa3fc53e30da00403770a8c0000000000000803f000000000eb6f7b430da00408ee3a8c0000000000000803f00000000ee3fc5be30da00403770a8c0000000000000803f000000001cb944bf30da0040d016a7c0000000000000803f00000000dde292bf30da00402fd9a4c0000000000000803f0000000080a0c2bf30da004065baa1c0000000000000803f000000004d54f1bf30da0040b4be9dc0000000000000803f000000003d5f0fc030da00408feb98c0000000000000803f00000000805025c030da00408b4793c0000000000000803f00000000f75f3ac030da00405cda8cc0000000000000803f00000000e1704ec030da0040c9ac85c0000000000000803f00000000ca6761c030da004048917bc0000000000000803f00000000d92a73c030da00405f716ac0000000000000803f00000000e3d081c030da00403a1158c0000000000000803f00000000075b89c030da0040ff8944c0000000000000803f00000000922990c030da004049f62fc0000000000000803f00000000333396c030da004045721ac0000000000000803f00000000ae6f9bc030da0040421b04c0000000000000803f00000000dad79fc030da00409f1fdabf000000000000803f00000000b265a3c030da0040dedeaabf000000000000803f000000005b14a6c030da0040766975bf000000000000803f000000002fe0a7c030da0040d3c513bf000000000000803f00000000b6c6a8c030da0040676145be000000000000803f00000000b6c6a8c030da00406f61453e000000000000803f000000002fe0a7c030da0040d6c5133f000000000000803f000000005d14a6c030da00404e69753f000000000000803f00000000b365a3c030da0040cadeaa3f000000000000803f00000000d8d79fc030da0040b21fda3f000000000000803f00000000ae6f9bc030da0040421b0440000000000000803f00000000353396c030da00403b721a40000000000000803f00000000922990c030da004049f62f40000000000000803f000000000a5b89c030da0040f8894440000000000000803f00000000e0d081c030da004044115840000000000000803f00000000d72a73c030da004061716a40000000000000803f00000000ce6761c030da004046917b40000000000000803f00000000dd704ec030da0040cbac8540000000000000803f00000000fb5f3ac030da00405bda8c40000000000000803f00000000895025c030da004088479340000000000000803f00000000385f0fc030da004090eb9840000000000000803f000000004b54f1bf30da0040b4be9d40000000000000803f0000000074a0c2bf30da004065baa140000000000000803f00000000dbe292bf30da00402fd9a440000000000000803f0000000044b944bf30da0040cf16a740000000000000803f00000000eb3fc5be30da00403770a840000000000000803f0000000000000000c0c0dc3fabaaca40000000000000803f0000000012b3ec3ec0c0dc3f4220ca40000000000000803f000000006b116c3fc0c0dc3fc681c840000000000000803f000000006e43b03fc0c0dc3f6cd1c540000000000000803f00000000678de93fc0c0dc3fe012c240000000000000803f000000002fcc1040c0c0dc3f3f4bbd40000000000000803f00000000e40b2c40c0c0dc3f1281b740000000000000803f000000009b604640c0c0dc3f40bcb040000000000000803f000000005ea65f40c0c0dc3f0806a940000000000000803f00000000a5ba7740c0c0dc3ff368a040000000000000803f00000000483e8740c0c0dc3fc4f09640000000000000803f0000000083e69140c0c0dc3f6baa8c40000000000000803f0000000077c79b40c0c0dc3ff1a38140000000000000803f00000000a5d3a440c0c0dc3fc8d86b40000000000000803f00000000affeac40c0c0dc3f8d275340000000000000803f00000000723db440c0c0dc3fe6553940000000000000803f000000000486ba40c0c0dc3f1c871e40000000000000803f00000000d2cfbf40c0c0dc3fcedf0240000000000000803f00000000a313c440c0c0dc3f6f0bcd3f000000000000803f00000000a24bc740c0c0dc3f393f933f000000000000803f000000006c73c940c0c0dc3fbb53313f000000000000803f000000000e88ca40c0c0dc3fa0db6c3e000000000000803f000000000e88ca40c0c0dc3f93db6cbe000000000000803f000000006c73c940c0c0dc3fc45331bf000000000000803f00000000a24bc740c0c0dc3f373f93bf000000000000803f00000000a313c440c0c0dc3f6e0bcdbf000000000000803f00000000d2cfbf40c0c0dc3fcddf02c0000000000000803f000000000486ba40c0c0dc3f1b871ec0000000000000803f00000000723db440c0c0dc3fe55539c0000000000000803f00000000b1feac40c0c0dc3f8a2753c0000000000000803f00000000a4d3a440c0c0dc3fcbd86bc0000000000000803f0000000078c79b40c0c0dc3ff0a381c0000000000000803f0000000082e69140c0c0dc3f6daa8cc0000000000000803f00000000473e8740c0c0dc3fc5f096c0000000000000803f00000000a9ba7740c0c0dc3ff168a0c0000000000000803f000000005da65f40c0c0dc3f0906a9c0000000000000803f000000009c604640c0c0dc3f40bcb0c0000000000000803f00000000df0b2c40c0c0dc3f1381b7c0000000000000803f0000000030cc1040c0c0dc3f3f4bbdc0000000000000803f000000006a8de93fc0c0dc3fe012c2c0000000000000803f000000006643b03fc0c0dc3f6cd1c5c0000000000000803f000000005c116c3fc0c0dc3fc681c8c0000000000000803f000000002db3ec3ec0c0dc3f4220cac0000000000000803f000000006fa014b5c0c0dc3fabaacac0000000000000803f000000001fb3ecbec0c0dc3f4220cac0000000000000803f0000000056116cbfc0c0dc3fc681c8c0000000000000803f000000007043b0bfc0c0dc3f6cd1c5c0000000000000803f00000000678de9bfc0c0dc3fe012c2c0000000000000803f000000002ecc10c0c0c0dc3f3f4bbdc0000000000000803f00000000e30b2cc0c0c0dc3f1281b7c0000000000000803f000000009a6046c0c0c0dc3f41bcb0c0000000000000803f000000005da65fc0c0c0dc3f0906a9c0000000000000803f00000000a8ba77c0c0c0dc3ff268a0c0000000000000803f00000000463e87c0c0c0dc3fc6f096c0000000000000803f0000000082e691c0c0c0dc3f6daa8cc0000000000000803f0000000078c79bc0c0c0dc3ff0a381c0000000000000803f00000000a3d3a4c0c0c0dc3fcdd86bc0000000000000803f00000000b0feacc0c0c0dc3f8c2753c0000000000000803f00000000703db4c0c0c0dc3fec5539c0000000000000803f000000000486bac0c0c0dc3f1d871ec0000000000000803f00000000d3cfbfc0c0c0dc3fc6df02c0000000000000803f00000000a313c4c0c0c0dc3f710bcdbf000000000000803f00000000a14bc7c0c0c0dc3f473f93bf000000000000803f000000006c73c9c0c0c0dc3fcb5331bf000000000000803f000000000e88cac0c0c0dc3f49db6cbe000000000000803f000000000e88cac0c0c0dc3f53db6c3e000000000000803f000000006c73c9c0c0c0dc3fce53313f000000000000803f00000000a34bc7c0c0c0dc3f2f3f933f000000000000803f00000000a413c4c0c0c0dc3f590bcd3f000000000000803f00000000d1cfbfc0c0c0dc3fd2df0240000000000000803f000000000486bac0c0c0dc3f1d871e40000000000000803f00000000733db4c0c0c0dc3fe1553940000000000000803f00000000b0feacc0c0c0dc3f8c275340000000000000803f00000000a6d3a4c0c0c0dc3fc3d86b40000000000000803f0000000074c79bc0c0c0dc3ff6a38140000000000000803f0000000082e691c0c0c0dc3f6eaa8c40000000000000803f00000000493e87c0c0c0dc3fc4f09640000000000000803f00000000a3ba77c0c0c0dc3ff468a040000000000000803f0000000061a65fc0c0c0dc3f0706a940000000000000803f00000000a56046c0c0c0dc3f3dbcb040000000000000803f00000000dd0b2cc0c0c0dc3f1481b740000000000000803f000000002ecc10c0c0c0dc3f3f4bbd40000000000000803f00000000598de9bfc0c0dc3fe012c240000000000000803f000000006e43b0bfc0c0dc3f6cd1c540000000000000803f0000000086116cbfc0c0dc3fc681c840000000000000803f000000001ab3ecbec0c0dc3f4220ca40000000000000803f0000000000000000806bb03fc771ec40000000000000803f0000000020130a3f806bb03f4dd0eb40000000000000803f00000000d3b4893f806bb03fbbece940000000000000803f0000000000a4cd3f806bb03fa8c9e640000000000000803f00000000263d0840806bb03f5a6be240000000000000803f0000000037ee2840806bb03fc9d7dc40000000000000803f000000008ab84840806bb03f9516d640000000000000803f00000000b4706740806bb03ff530ce40000000000000803f0000000061768240806bb03fb331c540000000000000803f0000000035829040806bb03f1c25bb40000000000000803f00000000a9c89d40806bb03fe418b040000000000000803f000000009937aa40806bb03f271ca440000000000000803f000000000abeb540806bb03f443f9740000000000000803f00000000404cc040806bb03fca938940000000000000803f00000000ccd3c940806bb03fcf587640000000000000803f00000000af47d240806bb03f8c395840000000000000803f000000005a9cd940806bb03ff6f23840000000000000803f00000000c9c7df40806bb03fc5af1840000000000000803f0000000093c1e440806bb03f0138ef3f000000000000803f00000000e782e840806bb03fc2c9ab3f000000000000803f00000000a806eb40806bb03fafe14e3f000000000000803f000000006549ec40806bb03fc82a8a3e000000000000803f000000006549ec40806bb03fc02a8abe000000000000803f00000000a806eb40806bb03fbae14ebf000000000000803f00000000e782e840806bb03fc0c9abbf000000000000803f0000000093c1e440806bb03f0038efbf000000000000803f00000000c9c7df40806bb03fc4af18c0000000000000803f000000005a9cd940806bb03ff5f238c0000000000000803f00000000af47d240806bb03f8b3958c0000000000000803f00000000ced3c940806bb03fcb5876c0000000000000803f000000003f4cc040806bb03fcc9389c0000000000000803f000000000cbeb540806bb03f433f97c0000000000000803f000000009837aa40806bb03f291ca4c0000000000000803f00000000a8c89d40806bb03fe518b0c0000000000000803f0000000038829040806bb03f1925bbc0000000000000803f0000000060768240806bb03fb431c5c0000000000000803f00000000b5706740806bb03ff530cec0000000000000803f0000000084b84840806bb03f9616d6c0000000000000803f0000000038ee2840806bb03fc9d7dcc0000000000000803f00000000283d0840806bb03f5a6be2c0000000000000803f00000000f7a3cd3f806bb03fa8c9e6c0000000000000803f00000000cbb4893f806bb03fbcece9c0000000000000803f000000002f130a3f806bb03f4dd0ebc0000000000000803f00000000d7652db5806bb03fc771ecc0000000000000803f0000000027130abf806bb03f4dd0ebc0000000000000803f00000000c7b489bf806bb03fbcece9c0000000000000803f0000000002a4cdbf806bb03fa8c9e6c0000000000000803f00000000263d08c0806bb03f5a6be2c0000000000000803f0000000036ee28c0806bb03fc9d7dcc0000000000000803f0000000089b848c0806bb03f9516d6c0000000000000803f00000000b37067c0806bb03ff630cec0000000000000803f00000000607682c0806bb03fb431c5c0000000000000803f00000000378290c0806bb03f1a25bbc0000000000000803f00000000a7c89dc0806bb03fe618b0c0000000000000803f000000009837aac0806bb03f291ca4c0000000000000803f000000000bbeb5c0806bb03f433f97c0000000000000803f000000003e4cc0c0806bb03fcd9389c0000000000000803f00000000cdd3c9c0806bb03fcd5876c0000000000000803f00000000ad47d2c0806bb03f933958c0000000000000803f000000005a9cd9c0806bb03ff7f238c0000000000000803f00000000cbc7dfc0806bb03fbcaf18c0000000000000803f0000000093c1e4c0806bb03f0338efbf000000000000803f00000000e782e8c0806bb03fd2c9abbf000000000000803f00000000a806ebc0806bb03fc1e14ebf000000000000803f000000006549ecc0806bb03f952a8abe000000000000803f000000006549ecc0806bb03f9b2a8a3e000000000000803f00000000a806ebc0806bb03fc5e14e3f000000000000803f00000000e882e8c0806bb03fb7c9ab3f000000000000803f0000000095c1e4c0806bb03fe837ef3f000000000000803f00000000c9c7dfc0806bb03fcaaf1840000000000000803f000000005a9cd9c0806bb03ff7f23840000000000000803f00000000b047d2c0806bb03f86395840000000000000803f00000000cdd3c9c0806bb03fcd587640000000000000803f00000000414cc0c0806bb03fc7938940000000000000803f0000000007beb5c0806bb03f493f9740000000000000803f000000009737aac0806bb03f2a1ca440000000000000803f00000000aac89dc0806bb03fe418b040000000000000803f00000000348290c0806bb03f1d25bb40000000000000803f00000000637682c0806bb03fb231c540000000000000803f00000000c07067c0806bb03ff230ce40000000000000803f0000000081b848c0806bb03f9716d640000000000000803f0000000035ee28c0806bb03fc9d7dc40000000000000803f000000001e3d08c0806bb03f5b6be240000000000000803f0000000000a4cdbf806bb03fa8c9e640000000000000803f00000000e3b489bf806bb03fbbece940000000000000803f0000000024130abf806bb03f4dd0eb40000000000000803f0000000000000000e0a7783f721c0741000000000000803f00000000b7cc1d3fe0a7783f2cc00641000000000000803f00000000f2609d3fe0a7783fd9ab0541000000000000803f000000009304eb3fe0a7783ff3e00341000000000000803f000000009ab31b40e0a7783fea610141000000000000803f000000003f104140e0a7783f5564fc40000000000000803f0000000030656540e0a7783f18acf440000000000000803f0000000067408440e0a7783faaa5eb40000000000000803f0000000094199540e0a7783f605de140000000000000803f000000001827a540e0a7783f45e1d540000000000000803f000000000b53b440e0a7783f0541c940000000000000803f00000000af88c240e0a7783fe48dbb40000000000000803f000000009eb4cf40e0a7783f97daac40000000000000803f00000000dbc4db40e0a7783f303b9d40000000000000803f00000000eaa8e640e0a7783f09c58c40000000000000803f00000000ed51f040e0a7783f331d7740000000000000803f00000000b0b2f840e0a7783fd05e5340000000000000803f00000000c2bfff40e0a7783fbd7f2e40000000000000803f00000000c2b70241e0a7783f4ab20840000000000000803f0000000017dd0441e0a7783f4c54c43f000000000000803f00000000f34c0641e0a7783fa46f6c3f000000000000803f000000005f050741e0a7783fc0e79d3e000000000000803f000000005f050741e0a7783fb8e79dbe000000000000803f00000000f34c0641e0a7783fb06f6cbf000000000000803f0000000017dd0441e0a7783f4a54c4bf000000000000803f00000000c2b70241e0a7783f49b208c0000000000000803f00000000c2bfff40e0a7783fbc7f2ec0000000000000803f00000000b0b2f840e0a7783fcf5e53c0000000000000803f00000000ed51f040e0a7783f321d77c0000000000000803f00000000eca8e640e0a7783f07c58cc0000000000000803f00000000dac4db40e0a7783f323b9dc0000000000000803f00000000a1b4cf40e0a7783f96daacc0000000000000803f00000000ae88c240e0a7783fe68dbbc0000000000000803f000000000953b440e0a7783f0641c9c0000000000000803f000000001c27a540e0a7783f41e1d5c0000000000000803f0000000093199540e0a7783f615de1c0000000000000803f0000000068408440e0a7783faaa5ebc0000000000000803f000000002a656540e0a7783f19acf4c0000000000000803f0000000040104140e0a7783f5564fcc0000000000000803f000000009cb31b40e0a7783fea6101c1000000000000803f000000008804eb3fe0a7783ff3e003c1000000000000803f00000000e8609d3fe0a7783fdaab05c1000000000000803f00000000c9cc1d3fe0a7783f2cc006c1000000000000803f000000003f2b46b5e0a7783f721c07c1000000000000803f00000000bfcc1dbfe0a7783f2cc006c1000000000000803f00000000e4609dbfe0a7783fdaab05c1000000000000803f000000009504ebbfe0a7783ff3e003c1000000000000803f000000009ab31bc0e0a7783fea6101c1000000000000803f000000003e1041c0e0a7783f5564fcc0000000000000803f000000002f6565c0e0a7783f18acf4c0000000000000803f00000000674084c0e0a7783faba5ebc0000000000000803f00000000931995c0e0a7783f615de1c0000000000000803f000000001b27a5c0e0a7783f42e1d5c0000000000000803f000000000853b4c0e0a7783f0741c9c0000000000000803f00000000ae88c2c0e0a7783fe68dbbc0000000000000803f000000009fb4cfc0e0a7783f96daacc0000000000000803f00000000d9c4dbc0e0a7783f333b9dc0000000000000803f00000000eba8e6c0e0a7783f08c58cc0000000000000803f00000000eb51f0c0e0a7783f3b1d77c0000000000000803f00000000b0b2f8c0e0a7783fd15e53c0000000000000803f00000000c4bfffc0e0a7783fb37f2ec0000000000000803f00000000c2b702c1e0a7783f4bb208c0000000000000803f0000000016dd04c1e0a7783f5f54c4bf000000000000803f00000000f34c06c1e0a7783fb96f6cbf000000000000803f000000005f0507c1e0a7783f86e79dbe000000000000803f000000005f0507c1e0a7783f8ce79d3e000000000000803f00000000f34c06c1e0a7783fbd6f6c3f000000000000803f0000000017dd04c1e0a7783f3f54c43f000000000000803f00000000c3b702c1e0a7783f3bb20840000000000000803f00000000c1bfffc0e0a7783fc27f2e40000000000000803f00000000b0b2f8c0e0a7783fd15e5340000000000000803f00000000ee51f0c0e0a7783f2c1d7740000000000000803f00000000eba8e6c0e0a7783f08c58c40000000000000803f00000000ddc4dbc0e0a7783f2d3b9d40000000000000803f000000009ab4cfc0e0a7783f9ddaac40000000000000803f00000000ad88c2c0e0a7783fe78dbb40000000000000803f000000000c53b4c0e0a7783f0541c940000000000000803f000000001727a5c0e0a7783f46e1d540000000000000803f00000000961995c0e0a7783f5f5de140000000000000803f000000006e4084c0e0a7783fa7a5eb40000000000000803f00000000266565c0e0a7783f1aacf440000000000000803f000000003d1041c0e0a7783f5564fc40000000000000803f0000000090b31bc0e0a7783feb610141000000000000803f000000009304ebbfe0a7783ff3e00341000000000000803f0000000004619dbfe0a7783fd9ab0541000000000000803f00000000bccc1dbfe0a7783f2cc00641000000000000803f00000000000000000000003f00001841000000000000803f000000004d86313f0000003f32981741000000000000803f00000000100db13f0000003f54611641000000000000803f00000000923204400000003f115d1441000000000000803f000000000d2a2f400000003f288e1141000000000000803f00000000463259400000003f6ff80d41000000000000803f00000000eb0881400000003fcda00941000000000000803f0000000074c894400000003f308d0441000000000000803f00000000c6bca7400000003f0b89fd40000000000000803f00000000fbcbb9400000003f6d9df040000000000000803f000000006cddca400000003f2669e240000000000000803f00000000c4d9da400000003fa0ffd240000000000000803f0000000032abe9400000003fe975c240000000000000803f00000000763df7400000003f96e2b040000000000000803f0000000003bf01410000003faa5d9e40000000000000803f00000000152e07410000003f6c008b40000000000000803f0000000083e40b410000003faaca6d40000000000000803f00000000dddb0f410000003fb44f4440000000000000803f00000000ba0e13410000003f93c81940000000000000803f00000000b97815410000003fd5dedc3f000000000000803f00000000911617410000003fccfe843f000000000000803f000000000ae617410000003fb8a4b13e000000000000803f000000000ae617410000003faea4b1be000000000000803f00000000911617410000003fd3fe84bf000000000000803f00000000b97815410000003fd2dedcbf000000000000803f00000000ba0e13410000003f92c819c0000000000000803f00000000dddb0f410000003fb34f44c0000000000000803f0000000083e40b410000003fa9ca6dc0000000000000803f00000000152e07410000003f6c008bc0000000000000803f0000000004bf01410000003fa75d9ec0000000000000803f00000000753df7400000003f98e2b0c0000000000000803f0000000034abe9400000003fe875c2c0000000000000803f00000000c3d9da400000003fa3ffd2c0000000000000803f000000006addca400000003f2769e2c0000000000000803f00000000ffcbb9400000003f699df0c0000000000000803f00000000c5bca7400000003f0c89fdc0000000000000803f0000000074c894400000003f308d04c1000000000000803f00000000e70881400000003fcea009c1000000000000803f00000000483259400000003f6ff80dc1000000000000803f000000000f2a2f400000003f288e11c1000000000000803f000000008c3204400000003f115d14c1000000000000803f00000000050db13f0000003f556116c1000000000000803f000000006286313f0000003f329817c1000000000000803f00000000a7f05eb50000003f000018c1000000000000803f00000000578631bf0000003f329817c1000000000000803f00000000000db1bf0000003f556116c1000000000000803f00000000943204c00000003f115d14c1000000000000803f000000000d2a2fc00000003f288e11c1000000000000803f00000000453259c00000003f6ff80dc1000000000000803f00000000ea0881c00000003fcda009c1000000000000803f0000000073c894c00000003f308d04c1000000000000803f00000000c5bca7c00000003f0c89fdc0000000000000803f00000000fecbb9c00000003f6a9df0c0000000000000803f0000000069ddcac00000003f2869e2c0000000000000803f00000000c3d9dac00000003fa3ffd2c0000000000000803f0000000033abe9c00000003fe875c2c0000000000000803f00000000743df7c00000003f99e2b0c0000000000000803f0000000004bf01c10000003fa85d9ec0000000000000803f00000000142e07c10000003f71008bc0000000000000803f0000000083e40bc10000003fabca6dc0000000000000803f00000000dedb0fc10000003fa94f44c0000000000000803f00000000ba0e13c10000003f94c819c0000000000000803f00000000b97815c10000003feadedcbf000000000000803f00000000911617c10000003fd8fe84bf000000000000803f000000000ae617c10000003f76a4b1be000000000000803f000000000ae617c10000003f7ea4b13e000000000000803f00000000911617c10000003fdafe843f000000000000803f00000000ba7815c10000003fc6dedc3f000000000000803f00000000bb0e13c10000003f83c81940000000000000803f00000000dcdb0fc10000003fba4f4440000000000000803f0000000083e40bc10000003fabca6d40000000000000803f00000000162e07c10000003f69008b40000000000000803f0000000004bf01c10000003fa85d9e40000000000000803f00000000793df7c00000003f92e2b040000000000000803f000000002dabe9c00000003ff075c240000000000000803f00000000c2d9dac00000003fa4ffd240000000000000803f000000006dddcac00000003f2669e240000000000000803f00000000facbb9c00000003f6e9df040000000000000803f00000000c9bca7c00000003f0a89fd40000000000000803f000000007cc894c00000003f2e8d0441000000000000803f00000000e50881c00000003fcfa00941000000000000803f00000000443259c00000003f6ff80d41000000000000803f00000000022a2fc00000003f288e1141000000000000803f00000000923204c00000003f115d1441000000000000803f00000000240db1bf0000003f54611641000000000000803f00000000538631bf0000003f32981741000000000000803f000000000000000000841abf0000000000000080000080bf000000800000000000301abf721c873f00000080000080bf00000080b7cc9d3d00301abf2cc0863f00000080000080bf00000080f2601d3e00301abfd9ab853f00000080000080bf0000008093046b3e00301abff3e0833f00000080000080bf000000809ab39b3e00301abfea61813f00000080000080bf000000803f10c13e00301abf55647c3f00000080000080bf000000803065e53e00301abf18ac743f00000080000080bf000000806740043f00301abfaaa56b3f00000080000080bf000000809419153f00301abf605d613f00000080000080bf000000801827253f00301abf45e1553f00000080000080bf000000800b53343f00301abf0541493f00000080000080bf00000080af88423f00301abfe48d3b3f00000080000080bf000000809eb44f3f00301abf97da2c3f00000080000080bf00000080dbc45b3f00301abf303b1d3f00000080000080bf00000080eaa8663f00301abf09c50c3f00000080000080bf00000080ed51703f00301abf331df73e00000080000080bf00000080b0b2783f00301abfd05ed33e00000080000080bf00000080c2bf7f3f00301abfbd7fae3e00000080000080bf00000080c2b7823f00301abf4ab2883e00000080000080bf0000008017dd843f00301abf4c54443e00000080000080bf00000080f34c863f00301abfa46fec3d00000080000080bf000000805f05873f00301abfc0e71d3d00000080000080bf000000805f05873f00301abfb8e71dbd00000080000080bf00000080f34c863f00301abfb06fecbd00000080000080bf0000008017dd843f00301abf4a5444be00000080000080bf00000080c2b7823f00301abf49b288be00000080000080bf00000080c2bf7f3f00301abfbc7faebe00000080000080bf00000080b0b2783f00301abfcf5ed3be00000080000080bf00000080ed51703f00301abf321df7be00000080000080bf00000080eca8663f00301abf07c50cbf00000080000080bf00000080dac45b3f00301abf323b1dbf00000080000080bf00000080a1b44f3f00301abf96da2cbf00000080000080bf00000080ae88423f00301abfe68d3bbf00000080000080bf000000800953343f00301abf064149bf00000080000080bf000000801c27253f00301abf41e155bf00000080000080bf000000809319153f00301abf615d61bf00000080000080bf000000806840043f00301abfaaa56bbf00000080000080bf000000802a65e53e00301abf19ac74bf00000080000080bf000000804010c13e00301abf55647cbf00000080000080bf000000809cb39b3e00301abfea6181bf00000080000080bf0000008088046b3e00301abff3e083bf00000080000080bf00000080e8601d3e00301abfdaab85bf00000080000080bf00000080c9cc9d3d00301abf2cc086bf00000080000080bf000000803f2bc6b300301abf721c87bf00000080000080bf00000080bfcc9dbd00301abf2cc086bf00000080000080bf00000080e4601dbe00301abfdaab85bf00000080000080bf0000008095046bbe00301abff3e083bf00000080000080bf000000809ab39bbe00301abfea6181bf00000080000080bf000000803e10c1be00301abf55647cbf00000080000080bf000000802f65e5be00301abf18ac74bf00000080000080bf00000080674004bf00301abfaba56bbf00000080000080bf00000080931915bf00301abf615d61bf00000080000080bf000000801b2725bf00301abf42e155bf00000080000080bf00000080085334bf00301abf074149bf00000080000080bf00000080ae8842bf00301abfe68d3bbf00000080000080bf000000809fb44fbf00301abf96da2cbf00000080000080bf00000080d9c45bbf00301abf333b1dbf00000080000080bf00000080eba866bf00301abf08c50cbf00000080000080bf00000080eb5170bf00301abf3b1df7be00000080000080bf00000080b0b278bf00301abfd15ed3be00000080000080bf00000080c4bf7fbf00301abfb37faebe00000080000080bf00000080c2b782bf00301abf4bb288be00000080000080bf0000008016dd84bf00301abf5f5444be00000080000080bf00000080f34c86bf00301abfb96fecbd00000080000080bf000000805f0587bf00301abf86e71dbd00000080000080bf000000805f0587bf00301abf8ce71d3d00000080000080bf00000080f34c86bf00301abfbd6fec3d00000080000080bf0000008017dd84bf00301abf3f54443e00000080000080bf00000080c3b782bf00301abf3bb2883e00000080000080bf00000080c1bf7fbf00301abfc27fae3e00000080000080bf00000080b0b278bf00301abfd15ed33e00000080000080bf00000080ee5170bf00301abf2c1df73e00000080000080bf00000080eba866bf00301abf08c50c3f00000080000080bf00000080ddc45bbf00301abf2d3b1d3f00000080000080bf000000809ab44fbf00301abf9dda2c3f00000080000080bf00000080ad8842bf00301abfe78d3b3f00000080000080bf000000800c5334bf00301abf0541493f00000080000080bf00000080172725bf00301abf46e1553f00000080000080bf00000080961915bf00301abf5f5d613f00000080000080bf000000806e4004bf00301abfa7a56b3f00000080000080bf000000802665e5be00301abf1aac743f00000080000080bf000000803d10c1be00301abf55647c3f00000080000080bf0000008090b39bbe00301abfeb61813f00000080000080bf0000008093046bbe00301abff3e0833f00000080000080bf0000008004611dbe00301abfd9ab853f00000080000080bf00000080bccc9dbd00301abf2cc0863f00000080000080bf0000008000000000003419bf721c074000000080000080bf00000080b7cc1d3e003419bf2cc0064000000080000080bf00000080f2609d3e003419bfd9ab054000000080000080bf000000809304eb3e003419bff3e0034000000080000080bf000000809ab31b3f003419bfea61014000000080000080bf000000803f10413f003419bf5564fc3f00000080000080bf000000803065653f003419bf18acf43f00000080000080bf000000806740843f003419bfaaa5eb3f00000080000080bf000000809419953f003419bf605de13f00000080000080bf000000801827a53f003419bf45e1d53f00000080000080bf000000800b53b43f003419bf0541c93f00000080000080bf00000080af88c23f003419bfe48dbb3f00000080000080bf000000809eb4cf3f003419bf97daac3f00000080000080bf00000080dbc4db3f003419bf303b9d3f00000080000080bf00000080eaa8e63f003419bf09c58c3f00000080000080bf00000080ed51f03f003419bf331d773f00000080000080bf00000080b0b2f83f003419bfd05e533f00000080000080bf00000080c2bfff3f003419bfbd7f2e3f00000080000080bf00000080c2b70240003419bf4ab2083f00000080000080bf0000008017dd0440003419bf4c54c43e00000080000080bf00000080f34c0640003419bfa46f6c3e00000080000080bf000000805f050740003419bfc0e79d3d00000080000080bf000000805f050740003419bfb8e79dbd00000080000080bf00000080f34c0640003419bfb06f6cbe00000080000080bf0000008017dd0440003419bf4a54c4be00000080000080bf00000080c2b70240003419bf49b208bf00000080000080bf00000080c2bfff3f003419bfbc7f2ebf00000080000080bf00000080b0b2f83f003419bfcf5e53bf00000080000080bf00000080ed51f03f003419bf321d77bf00000080000080bf00000080eca8e63f003419bf07c58cbf00000080000080bf00000080dac4db3f003419bf323b9dbf00000080000080bf00000080a1b4cf3f003419bf96daacbf00000080000080bf00000080ae88c23f003419bfe68dbbbf00000080000080bf000000800953b43f003419bf0641c9bf00000080000080bf000000801c27a53f003419bf41e1d5bf00000080000080bf000000809319953f003419bf615de1bf00000080000080bf000000806840843f003419bfaaa5ebbf00000080000080bf000000802a65653f003419bf19acf4bf00000080000080bf000000804010413f003419bf5564fcbf00000080000080bf000000809cb31b3f003419bfea6101c000000080000080bf000000808804eb3e003419bff3e003c000000080000080bf00000080e8609d3e003419bfdaab05c000000080000080bf00000080c9cc1d3e003419bf2cc006c000000080000080bf000000803f2b46b4003419bf721c07c000000080000080bf00000080bfcc1dbe003419bf2cc006c000000080000080bf00000080e4609dbe003419bfdaab05c000000080000080bf000000809504ebbe003419bff3e003c000000080000080bf000000809ab31bbf003419bfea6101c000000080000080bf000000803e1041bf003419bf5564fcbf00000080000080bf000000802f6565bf003419bf18acf4bf00000080000080bf00000080674084bf003419bfaba5ebbf00000080000080bf00000080931995bf003419bf615de1bf00000080000080bf000000801b27a5bf003419bf42e1d5bf00000080000080bf000000800853b4bf003419bf0741c9bf00000080000080bf00000080ae88c2bf003419bfe68dbbbf00000080000080bf000000809fb4cfbf003419bf96daacbf00000080000080bf00000080d9c4dbbf003419bf333b9dbf00000080000080bf00000080eba8e6bf003419bf08c58cbf00000080000080bf00000080eb51f0bf003419bf3b1d77bf00000080000080bf00000080b0b2f8bf003419bfd15e53bf00000080000080bf00000080c4bfffbf003419bfb37f2ebf00000080000080bf00000080c2b702c0003419bf4bb208bf00000080000080bf0000008016dd04c0003419bf5f54c4be00000080000080bf00000080f34c06c0003419bfb96f6cbe00000080000080bf000000805f0507c0003419bf86e79dbd00000080000080bf000000805f0507c0003419bf8ce79d3d00000080000080bf00000080f34c06c0003419bfbd6f6c3e00000080000080bf0000008017dd04c0003419bf3f54c43e00000080000080bf00000080c3b702c0003419bf3bb2083f00000080000080bf00000080c1bfffbf003419bfc27f2e3f00000080000080bf00000080b0b2f8bf003419bfd15e533f00000080000080bf00000080ee51f0bf003419bf2c1d773f00000080000080bf00000080eba8e6bf003419bf08c58c3f00000080000080bf00000080ddc4dbbf003419bf2d3b9d3f00000080000080bf000000809ab4cfbf003419bf9ddaac3f00000080000080bf00000080ad88c2bf003419bfe78dbb3f00000080000080bf000000800c53b4bf003419bf0541c93f00000080000080bf000000801727a5bf003419bf46e1d53f00000080000080bf00000080961995bf003419bf5f5de13f00000080000080bf000000806e4084bf003419bfa7a5eb3f00000080000080bf00000080266565bf003419bf1aacf43f00000080000080bf000000803d1041bf003419bf5564fc3f00000080000080bf0000008090b31bbf003419bfeb61014000000080000080bf000000809304ebbe003419bff3e0034000000080000080bf0000008004619dbe003419bfd9ab054000000080000080bf00000080bccc1dbe003419bf2cc0064000000080000080bf0000008000000000009217bfabaa4a4000000080000080bf0000008012b36c3e009217bf42204a4000000080000080bf000000806b11ec3e009217bfc681484000000080000080bf000000806e43303f009217bf6cd1454000000080000080bf00000080678d693f009217bfe012424000000080000080bf000000802fcc903f009217bf3f4b3d4000000080000080bf00000080e40bac3f009217bf1281374000000080000080bf000000809b60c63f009217bf40bc304000000080000080bf000000805ea6df3f009217bf0806294000000080000080bf00000080a5baf73f009217bff368204000000080000080bf00000080483e0740009217bfc4f0164000000080000080bf0000008083e61140009217bf6baa0c4000000080000080bf0000008077c71b40009217bff1a3014000000080000080bf00000080a5d32440009217bfc8d8eb3f00000080000080bf00000080affe2c40009217bf8d27d33f00000080000080bf00000080723d3440009217bfe655b93f00000080000080bf0000008004863a40009217bf1c879e3f00000080000080bf00000080d2cf3f40009217bfcedf823f00000080000080bf00000080a3134440009217bf6f0b4d3f00000080000080bf00000080a24b4740009217bf393f133f00000080000080bf000000806c734940009217bfbb53b13e00000080000080bf000000800e884a40009217bfa0dbec3d00000080000080bf000000800e884a40009217bf93dbecbd00000080000080bf000000806c734940009217bfc453b1be00000080000080bf00000080a24b4740009217bf373f13bf00000080000080bf00000080a3134440009217bf6e0b4dbf00000080000080bf00000080d2cf3f40009217bfcddf82bf00000080000080bf0000008004863a40009217bf1b879ebf00000080000080bf00000080723d3440009217bfe555b9bf00000080000080bf00000080b1fe2c40009217bf8a27d3bf00000080000080bf00000080a4d32440009217bfcbd8ebbf00000080000080bf0000008078c71b40009217bff0a301c000000080000080bf0000008082e61140009217bf6daa0cc000000080000080bf00000080473e0740009217bfc5f016c000000080000080bf00000080a9baf73f009217bff16820c000000080000080bf000000805da6df3f009217bf090629c000000080000080bf000000809c60c63f009217bf40bc30c000000080000080bf00000080df0bac3f009217bf138137c000000080000080bf0000008030cc903f009217bf3f4b3dc000000080000080bf000000806a8d693f009217bfe01242c000000080000080bf000000806643303f009217bf6cd145c000000080000080bf000000805c11ec3e009217bfc68148c000000080000080bf000000802db36c3e009217bf42204ac000000080000080bf000000806fa094b4009217bfabaa4ac000000080000080bf000000801fb36cbe009217bf42204ac000000080000080bf000000805611ecbe009217bfc68148c000000080000080bf00000080704330bf009217bf6cd145c000000080000080bf00000080678d69bf009217bfe01242c000000080000080bf000000802ecc90bf009217bf3f4b3dc000000080000080bf00000080e30bacbf009217bf128137c000000080000080bf000000809a60c6bf009217bf41bc30c000000080000080bf000000805da6dfbf009217bf090629c000000080000080bf00000080a8baf7bf009217bff26820c000000080000080bf00000080463e07c0009217bfc6f016c000000080000080bf0000008082e611c0009217bf6daa0cc000000080000080bf0000008078c71bc0009217bff0a301c000000080000080bf00000080a3d324c0009217bfcdd8ebbf00000080000080bf00000080b0fe2cc0009217bf8c27d3bf00000080000080bf00000080703d34c0009217bfec55b9bf00000080000080bf0000008004863ac0009217bf1d879ebf00000080000080bf00000080d3cf3fc0009217bfc6df82bf00000080000080bf00000080a31344c0009217bf710b4dbf00000080000080bf00000080a14b47c0009217bf473f13bf00000080000080bf000000806c7349c0009217bfcb53b1be00000080000080bf000000800e884ac0009217bf49dbecbd00000080000080bf000000800e884ac0009217bf53dbec3d00000080000080bf000000806c7349c0009217bfce53b13e00000080000080bf00000080a34b47c0009217bf2f3f133f00000080000080bf00000080a41344c0009217bf590b4d3f00000080000080bf00000080d1cf3fc0009217bfd2df823f00000080000080bf0000008004863ac0009217bf1d879e3f00000080000080bf00000080733d34c0009217bfe155b93f00000080000080bf00000080b0fe2cc0009217bf8c27d33f00000080000080bf00000080a6d324c0009217bfc3d8eb3f00000080000080bf0000008074c71bc0009217bff6a3014000000080000080bf0000008082e611c0009217bf6eaa0c4000000080000080bf00000080493e07c0009217bfc4f0164000000080000080bf00000080a3baf7bf009217bff468204000000080000080bf0000008061a6dfbf009217bf0706294000000080000080bf00000080a560c6bf009217bf3dbc304000000080000080bf00000080dd0bacbf009217bf1481374000000080000080bf000000802ecc90bf009217bf3f4b3d4000000080000080bf00000080598d69bf009217bfe012424000000080000080bf000000806e4330bf009217bf6cd1454000000080000080bf000000808611ecbe009217bfc681484000000080000080bf000000801ab36cbe009217bf42204a4000000080000080bf0000008000000000004615bf721c874000000080000080bf00000080b7cc9d3e004615bf2cc0864000000080000080bf00000080f2601d3f004615bfd9ab854000000080000080bf0000008093046b3f004615bff3e0834000000080000080bf000000809ab39b3f004615bfea61814000000080000080bf000000803f10c13f004615bf55647c4000000080000080bf000000803065e53f004615bf18ac744000000080000080bf0000008067400440004615bfaaa56b4000000080000080bf0000008094191540004615bf605d614000000080000080bf0000008018272540004615bf45e1554000000080000080bf000000800b533440004615bf0541494000000080000080bf00000080af884240004615bfe48d3b4000000080000080bf000000809eb44f40004615bf97da2c4000000080000080bf00000080dbc45b40004615bf303b1d4000000080000080bf00000080eaa86640004615bf09c50c4000000080000080bf00000080ed517040004615bf331df73f00000080000080bf00000080b0b27840004615bfd05ed33f00000080000080bf00000080c2bf7f40004615bfbd7fae3f00000080000080bf00000080c2b78240004615bf4ab2883f00000080000080bf0000008017dd8440004615bf4c54443f00000080000080bf00000080f34c8640004615bfa46fec3e00000080000080bf000000805f058740004615bfc0e71d3e00000080000080bf000000805f058740004615bfb8e71dbe00000080000080bf00000080f34c8640004615bfb06fecbe00000080000080bf0000008017dd8440004615bf4a5444bf00000080000080bf00000080c2b78240004615bf49b288bf00000080000080bf00000080c2bf7f40004615bfbc7faebf00000080000080bf00000080b0b27840004615bfcf5ed3bf00000080000080bf00000080ed517040004615bf321df7bf00000080000080bf00000080eca86640004615bf07c50cc000000080000080bf00000080dac45b40004615bf323b1dc000000080000080bf00000080a1b44f40004615bf96da2cc000000080000080bf00000080ae884240004615bfe68d3bc000000080000080bf0000008009533440004615bf064149c000000080000080bf000000801c272540004615bf41e155c000000080000080bf0000008093191540004615bf615d61c000000080000080bf0000008068400440004615bfaaa56bc000000080000080bf000000802a65e53f004615bf19ac74c000000080000080bf000000804010c13f004615bf55647cc000000080000080bf000000809cb39b3f004615bfea6181c000000080000080bf0000008088046b3f004615bff3e083c000000080000080bf00000080e8601d3f004615bfdaab85c000000080000080bf00000080c9cc9d3e004615bf2cc086c000000080000080bf000000803f2bc6b4004615bf721c87c000000080000080bf00000080bfcc9dbe004615bf2cc086c000000080000080bf00000080e4601dbf004615bfdaab85c000000080000080bf0000008095046bbf004615bff3e083c000000080000080bf000000809ab39bbf004615bfea6181c000000080000080bf000000803e10c1bf004615bf55647cc000000080000080bf000000802f65e5bf004615bf18ac74c000000080000080bf00000080674004c0004615bfaba56bc000000080000080bf00000080931915c0004615bf615d61c000000080000080bf000000801b2725c0004615bf42e155c000000080000080bf00000080085334c0004615bf074149c000000080000080bf00000080ae8842c0004615bfe68d3bc000000080000080bf000000809fb44fc0004615bf96da2cc000000080000080bf00000080d9c45bc0004615bf333b1dc000000080000080bf00000080eba866c0004615bf08c50cc000000080000080bf00000080eb5170c0004615bf3b1df7bf00000080000080bf00000080b0b278c0004615bfd15ed3bf00000080000080bf00000080c4bf7fc0004615bfb37faebf00000080000080bf00000080c2b782c0004615bf4bb288bf00000080000080bf0000008016dd84c0004615bf5f5444bf00000080000080bf00000080f34c86c0004615bfb96fecbe00000080000080bf000000805f0587c0004615bf86e71dbe00000080000080bf000000805f0587c0004615bf8ce71d3e00000080000080bf00000080f34c86c0004615bfbd6fec3e00000080000080bf0000008017dd84c0004615bf3f54443f00000080000080bf00000080c3b782c0004615bf3bb2883f00000080000080bf00000080c1bf7fc0004615bfc27fae3f00000080000080bf00000080b0b278c0004615bfd15ed33f00000080000080bf00000080ee5170c0004615bf2c1df73f00000080000080bf00000080eba866c0004615bf08c50c4000000080000080bf00000080ddc45bc0004615bf2d3b1d4000000080000080bf000000809ab44fc0004615bf9dda2c4000000080000080bf00000080ad8842c0004615bfe78d3b4000000080000080bf000000800c5334c0004615bf0541494000000080000080bf00000080172725c0004615bf46e1554000000080000080bf00000080961915c0004615bf5f5d614000000080000080bf000000806e4004c0004615bfa7a56b4000000080000080bf000000802665e5bf004615bf1aac744000000080000080bf000000803d10c1bf004615bf55647c4000000080000080bf0000008090b39bbf004615bfeb61814000000080000080bf0000008093046bbf004615bff3e0834000000080000080bf0000008004611dbf004615bfd9ab854000000080000080bf00000080bccc9dbe004615bf2cc0864000000080000080bf0000008000000000005612bf8ee3a84000000080000080bf00000080e43fc53e005612bf3770a84000000080000080bf000000802eb9443f005612bfcf16a74000000080000080bf00000080dbe2923f005612bf2fd9a44000000080000080bf0000008080a0c23f005612bf65baa14000000080000080bf000000804e54f13f005612bfb4be9d4000000080000080bf000000803e5f0f40005612bf8feb984000000080000080bf0000008080502540005612bf8a47934000000080000080bf00000080f95f3a40005612bf5bda8c4000000080000080bf00000080de704e40005612bfcaac854000000080000080bf00000080cc676140005612bf46917b4000000080000080bf00000080da2a7340005612bf5d716a4000000080000080bf00000080e3d08140005612bf3c11584000000080000080bf00000080095b8940005612bffb89444000000080000080bf0000008092299040005612bf4bf62f4000000080000080bf0000008034339640005612bf3f721a4000000080000080bf00000080ae6f9b40005612bf421b044000000080000080bf00000080d9d79f40005612bfac1fda3f00000080000080bf00000080b265a340005612bfdcdeaa3f00000080000080bf000000805c14a640005612bf5e69753f00000080000080bf000000802fe0a740005612bfc6c5133f00000080000080bf00000080b6c6a840005612bfb061453e00000080000080bf00000080b6c6a840005612bfa56145be00000080000080bf000000802fe0a740005612bfcec513bf00000080000080bf000000805c14a640005612bf5b6975bf00000080000080bf00000080b265a340005612bfdbdeaabf00000080000080bf00000080d9d79f40005612bfab1fdabf00000080000080bf00000080ae6f9b40005612bf411b04c000000080000080bf0000008034339640005612bf3f721ac000000080000080bf0000008093299040005612bf48f62fc000000080000080bf00000080085b8940005612bffe8944c000000080000080bf00000080e4d08140005612bf3a1158c000000080000080bf00000080d92a7340005612bf5f716ac000000080000080bf00000080cb676140005612bf47917bc000000080000080bf00000080e2704e40005612bfc8ac85c000000080000080bf00000080f75f3a40005612bf5cda8cc000000080000080bf0000008081502540005612bf8a4793c000000080000080bf000000803a5f0f40005612bf8feb98c000000080000080bf000000804f54f13f005612bfb4be9dc000000080000080bf0000008082a0c23f005612bf65baa1c000000080000080bf00000080d5e2923f005612bf2fd9a4c000000080000080bf0000008022b9443f005612bfd016a7c000000080000080bf00000080fa3fc53e005612bf3770a8c000000080000080bf000000800eb6f7b4005612bf8ee3a8c000000080000080bf00000080ee3fc5be005612bf3770a8c000000080000080bf000000801cb944bf005612bfd016a7c000000080000080bf00000080dde292bf005612bf2fd9a4c000000080000080bf0000008080a0c2bf005612bf65baa1c000000080000080bf000000804d54f1bf005612bfb4be9dc000000080000080bf000000803d5f0fc0005612bf8feb98c000000080000080bf00000080805025c0005612bf8b4793c000000080000080bf00000080f75f3ac0005612bf5cda8cc000000080000080bf00000080e1704ec0005612bfc9ac85c000000080000080bf00000080ca6761c0005612bf48917bc000000080000080bf00000080d92a73c0005612bf5f716ac000000080000080bf00000080e3d081c0005612bf3a1158c000000080000080bf00000080075b89c0005612bfff8944c000000080000080bf00000080922990c0005612bf49f62fc000000080000080bf00000080333396c0005612bf45721ac000000080000080bf00000080ae6f9bc0005612bf421b04c000000080000080bf00000080dad79fc0005612bf9f1fdabf00000080000080bf00000080b265a3c0005612bfdedeaabf00000080000080bf000000805b14a6c0005612bf766975bf00000080000080bf000000802fe0a7c0005612bfd3c513bf00000080000080bf00000080b6c6a8c0005612bf676145be00000080000080bf00000080b6c6a8c0005612bf6f61453e00000080000080bf000000802fe0a7c0005612bfd6c5133f00000080000080bf000000805d14a6c0005612bf4e69753f00000080000080bf00000080b365a3c0005612bfcadeaa3f00000080000080bf00000080d8d79fc0005612bfb21fda3f00000080000080bf00000080ae6f9bc0005612bf421b044000000080000080bf00000080353396c0005612bf3b721a4000000080000080bf00000080922990c0005612bf49f62f4000000080000080bf000000800a5b89c0005612bff889444000000080000080bf00000080e0d081c0005612bf4411584000000080000080bf00000080d72a73c0005612bf61716a4000000080000080bf00000080ce6761c0005612bf46917b4000000080000080bf00000080dd704ec0005612bfcbac854000000080000080bf00000080fb5f3ac0005612bf5bda8c4000000080000080bf00000080895025c0005612bf8847934000000080000080bf00000080385f0fc0005612bf90eb984000000080000080bf000000804b54f1bf005612bfb4be9d4000000080000080bf0000008074a0c2bf005612bf65baa14000000080000080bf00000080dbe292bf005612bf2fd9a44000000080000080bf0000008044b944bf005612bfcf16a74000000080000080bf00000080eb3fc5be005612bf3770a84000000080000080bf000000800000000000bc0ebfabaaca4000000080000080bf0000008012b3ec3e00bc0ebf4220ca4000000080000080bf000000806b116c3f00bc0ebfc681c84000000080000080bf000000806e43b03f00bc0ebf6cd1c54000000080000080bf00000080678de93f00bc0ebfe012c24000000080000080bf000000802fcc104000bc0ebf3f4bbd4000000080000080bf00000080e40b2c4000bc0ebf1281b74000000080000080bf000000809b60464000bc0ebf40bcb04000000080000080bf000000805ea65f4000bc0ebf0806a94000000080000080bf00000080a5ba774000bc0ebff368a04000000080000080bf00000080483e874000bc0ebfc4f0964000000080000080bf0000008083e6914000bc0ebf6baa8c4000000080000080bf0000008077c79b4000bc0ebff1a3814000000080000080bf00000080a5d3a44000bc0ebfc8d86b4000000080000080bf00000080affeac4000bc0ebf8d27534000000080000080bf00000080723db44000bc0ebfe655394000000080000080bf000000800486ba4000bc0ebf1c871e4000000080000080bf00000080d2cfbf4000bc0ebfcedf024000000080000080bf00000080a313c44000bc0ebf6f0bcd3f00000080000080bf00000080a24bc74000bc0ebf393f933f00000080000080bf000000806c73c94000bc0ebfbb53313f00000080000080bf000000800e88ca4000bc0ebfa0db6c3e00000080000080bf000000800e88ca4000bc0ebf93db6cbe00000080000080bf000000806c73c94000bc0ebfc45331bf00000080000080bf00000080a24bc74000bc0ebf373f93bf00000080000080bf00000080a313c44000bc0ebf6e0bcdbf00000080000080bf00000080d2cfbf4000bc0ebfcddf02c000000080000080bf000000800486ba4000bc0ebf1b871ec000000080000080bf00000080723db44000bc0ebfe55539c000000080000080bf00000080b1feac4000bc0ebf8a2753c000000080000080bf00000080a4d3a44000bc0ebfcbd86bc000000080000080bf0000008078c79b4000bc0ebff0a381c000000080000080bf0000008082e6914000bc0ebf6daa8cc000000080000080bf00000080473e874000bc0ebfc5f096c000000080000080bf00000080a9ba774000bc0ebff168a0c000000080000080bf000000805da65f4000bc0ebf0906a9c000000080000080bf000000809c60464000bc0ebf40bcb0c000000080000080bf00000080df0b2c4000bc0ebf1381b7c000000080000080bf0000008030cc104000bc0ebf3f4bbdc000000080000080bf000000806a8de93f00bc0ebfe012c2c000000080000080bf000000806643b03f00bc0ebf6cd1c5c000000080000080bf000000805c116c3f00bc0ebfc681c8c000000080000080bf000000802db3ec3e00bc0ebf4220cac000000080000080bf000000806fa014b500bc0ebfabaacac000000080000080bf000000801fb3ecbe00bc0ebf4220cac000000080000080bf0000008056116cbf00bc0ebfc681c8c000000080000080bf000000807043b0bf00bc0ebf6cd1c5c000000080000080bf00000080678de9bf00bc0ebfe012c2c000000080000080bf000000802ecc10c000bc0ebf3f4bbdc000000080000080bf00000080e30b2cc000bc0ebf1281b7c000000080000080bf000000809a6046c000bc0ebf41bcb0c000000080000080bf000000805da65fc000bc0ebf0906a9c000000080000080bf00000080a8ba77c000bc0ebff268a0c000000080000080bf00000080463e87c000bc0ebfc6f096c000000080000080bf0000008082e691c000bc0ebf6daa8cc000000080000080bf0000008078c79bc000bc0ebff0a381c000000080000080bf00000080a3d3a4c000bc0ebfcdd86bc000000080000080bf00000080b0feacc000bc0ebf8c2753c000000080000080bf00000080703db4c000bc0ebfec5539c000000080000080bf000000800486bac000bc0ebf1d871ec000000080000080bf00000080d3cfbfc000bc0ebfc6df02c000000080000080bf00000080a313c4c000bc0ebf710bcdbf00000080000080bf00000080a14bc7c000bc0ebf473f93bf00000080000080bf000000806c73c9c000bc0ebfcb5331bf00000080000080bf000000800e88cac000bc0ebf49db6cbe00000080000080bf000000800e88cac000bc0ebf53db6c3e00000080000080bf000000806c73c9c000bc0ebfce53313f00000080000080bf00000080a34bc7c000bc0ebf2f3f933f00000080000080bf00000080a413c4c000bc0ebf590bcd3f00000080000080bf00000080d1cfbfc000bc0ebfd2df024000000080000080bf000000800486bac000bc0ebf1d871e4000000080000080bf00000080733db4c000bc0ebfe155394000000080000080bf00000080b0feacc000bc0ebf8c27534000000080000080bf00000080a6d3a4c000bc0ebfc3d86b4000000080000080bf0000008074c79bc000bc0ebff6a3814000000080000080bf0000008082e691c000bc0ebf6eaa8c4000000080000080bf00000080493e87c000bc0ebfc4f0964000000080000080bf00000080a3ba77c000bc0ebff468a04000000080000080bf0000008061a65fc000bc0ebf0706a94000000080000080bf00000080a56046c000bc0ebf3dbcb04000000080000080bf00000080dd0b2cc000bc0ebf1481b74000000080000080bf000000802ecc10c000bc0ebf3f4bbd4000000080000080bf00000080598de9bf00bc0ebfe012c24000000080000080bf000000806e43b0bf00bc0ebf6cd1c54000000080000080bf0000008086116cbf00bc0ebfc681c84000000080000080bf000000801ab3ecbe00bc0ebf4220ca4000000080000080bf0000008000000000007a0abfc771ec4000000080000080bf0000008020130a3f007a0abf4dd0eb4000000080000080bf00000080d3b4893f007a0abfbbece94000000080000080bf0000008000a4cd3f007a0abfa8c9e64000000080000080bf00000080263d0840007a0abf5a6be24000000080000080bf0000008037ee2840007a0abfc9d7dc4000000080000080bf000000808ab84840007a0abf9516d64000000080000080bf00000080b4706740007a0abff530ce4000000080000080bf0000008061768240007a0abfb331c54000000080000080bf0000008035829040007a0abf1c25bb4000000080000080bf00000080a9c89d40007a0abfe418b04000000080000080bf000000809937aa40007a0abf271ca44000000080000080bf000000800abeb540007a0abf443f974000000080000080bf00000080404cc040007a0abfca93894000000080000080bf00000080ccd3c940007a0abfcf58764000000080000080bf00000080af47d240007a0abf8c39584000000080000080bf000000805a9cd940007a0abff6f2384000000080000080bf00000080c9c7df40007a0abfc5af184000000080000080bf0000008093c1e440007a0abf0138ef3f00000080000080bf00000080e782e840007a0abfc2c9ab3f00000080000080bf00000080a806eb40007a0abfafe14e3f00000080000080bf000000806549ec40007a0abfc82a8a3e00000080000080bf000000806549ec40007a0abfc02a8abe00000080000080bf00000080a806eb40007a0abfbae14ebf00000080000080bf00000080e782e840007a0abfc0c9abbf00000080000080bf0000008093c1e440007a0abf0038efbf00000080000080bf00000080c9c7df40007a0abfc4af18c000000080000080bf000000805a9cd940007a0abff5f238c000000080000080bf00000080af47d240007a0abf8b3958c000000080000080bf00000080ced3c940007a0abfcb5876c000000080000080bf000000803f4cc040007a0abfcc9389c000000080000080bf000000800cbeb540007a0abf433f97c000000080000080bf000000809837aa40007a0abf291ca4c000000080000080bf00000080a8c89d40007a0abfe518b0c000000080000080bf0000008038829040007a0abf1925bbc000000080000080bf0000008060768240007a0abfb431c5c000000080000080bf00000080b5706740007a0abff530cec000000080000080bf0000008084b84840007a0abf9616d6c000000080000080bf0000008038ee2840007a0abfc9d7dcc000000080000080bf00000080283d0840007a0abf5a6be2c000000080000080bf00000080f7a3cd3f007a0abfa8c9e6c000000080000080bf00000080cbb4893f007a0abfbcece9c000000080000080bf000000802f130a3f007a0abf4dd0ebc000000080000080bf00000080d7652db5007a0abfc771ecc000000080000080bf0000008027130abf007a0abf4dd0ebc000000080000080bf00000080c7b489bf007a0abfbcece9c000000080000080bf0000008002a4cdbf007a0abfa8c9e6c000000080000080bf00000080263d08c0007a0abf5a6be2c000000080000080bf0000008036ee28c0007a0abfc9d7dcc000000080000080bf0000008089b848c0007a0abf9516d6c000000080000080bf00000080b37067c0007a0abff630cec000000080000080bf00000080607682c0007a0abfb431c5c000000080000080bf00000080378290c0007a0abf1a25bbc000000080000080bf00000080a7c89dc0007a0abfe618b0c000000080000080bf000000809837aac0007a0abf291ca4c000000080000080bf000000800bbeb5c0007a0abf433f97c000000080000080bf000000803e4cc0c0007a0abfcd9389c000000080000080bf00000080cdd3c9c0007a0abfcd5876c000000080000080bf00000080ad47d2c0007a0abf933958c000000080000080bf000000805a9cd9c0007a0abff7f238c000000080000080bf00000080cbc7dfc0007a0abfbcaf18c000000080000080bf0000008093c1e4c0007a0abf0338efbf00000080000080bf00000080e782e8c0007a0abfd2c9abbf00000080000080bf00000080a806ebc0007a0abfc1e14ebf00000080000080bf000000806549ecc0007a0abf952a8abe00000080000080bf000000806549ecc0007a0abf9b2a8a3e00000080000080bf00000080a806ebc0007a0abfc5e14e3f00000080000080bf00000080e882e8c0007a0abfb7c9ab3f00000080000080bf0000008095c1e4c0007a0abfe837ef3f00000080000080bf00000080c9c7dfc0007a0abfcaaf184000000080000080bf000000805a9cd9c0007a0abff7f2384000000080000080bf00000080b047d2c0007a0abf8639584000000080000080bf00000080cdd3c9c0007a0abfcd58764000000080000080bf00000080414cc0c0007a0abfc793894000000080000080bf0000008007beb5c0007a0abf493f974000000080000080bf000000809737aac0007a0abf2a1ca44000000080000080bf00000080aac89dc0007a0abfe418b04000000080000080bf00000080348290c0007a0abf1d25bb4000000080000080bf00000080637682c0007a0abfb231c54000000080000080bf00000080c07067c0007a0abff230ce4000000080000080bf0000008081b848c0007a0abf9716d64000000080000080bf0000008035ee28c0007a0abfc9d7dc4000000080000080bf000000801e3d08c0007a0abf5b6be24000000080000080bf0000008000a4cdbf007a0abfa8c9e64000000080000080bf00000080e3b489bf007a0abfbbece94000000080000080bf0000008024130abf007a0abf4dd0eb4000000080000080bf0000008000000000009205bf721c074100000080000080bf00000080b7cc1d3f009205bf2cc0064100000080000080bf00000080f2609d3f009205bfd9ab054100000080000080bf000000809304eb3f009205bff3e0034100000080000080bf000000809ab31b40009205bfea61014100000080000080bf000000803f104140009205bf5564fc4000000080000080bf0000008030656540009205bf18acf44000000080000080bf0000008067408440009205bfaaa5eb4000000080000080bf0000008094199540009205bf605de14000000080000080bf000000801827a540009205bf45e1d54000000080000080bf000000800b53b440009205bf0541c94000000080000080bf00000080af88c240009205bfe48dbb4000000080000080bf000000809eb4cf40009205bf97daac4000000080000080bf00000080dbc4db40009205bf303b9d4000000080000080bf00000080eaa8e640009205bf09c58c4000000080000080bf00000080ed51f040009205bf331d774000000080000080bf00000080b0b2f840009205bfd05e534000000080000080bf00000080c2bfff40009205bfbd7f2e4000000080000080bf00000080c2b70241009205bf4ab2084000000080000080bf0000008017dd0441009205bf4c54c43f00000080000080bf00000080f34c0641009205bfa46f6c3f00000080000080bf000000805f050741009205bfc0e79d3e00000080000080bf000000805f050741009205bfb8e79dbe00000080000080bf00000080f34c0641009205bfb06f6cbf00000080000080bf0000008017dd0441009205bf4a54c4bf00000080000080bf00000080c2b70241009205bf49b208c000000080000080bf00000080c2bfff40009205bfbc7f2ec000000080000080bf00000080b0b2f840009205bfcf5e53c000000080000080bf00000080ed51f040009205bf321d77c000000080000080bf00000080eca8e640009205bf07c58cc000000080000080bf00000080dac4db40009205bf323b9dc000000080000080bf00000080a1b4cf40009205bf96daacc000000080000080bf00000080ae88c240009205bfe68dbbc000000080000080bf000000800953b440009205bf0641c9c000000080000080bf000000801c27a540009205bf41e1d5c000000080000080bf0000008093199540009205bf615de1c000000080000080bf0000008068408440009205bfaaa5ebc000000080000080bf000000802a656540009205bf19acf4c000000080000080bf0000008040104140009205bf5564fcc000000080000080bf000000809cb31b40009205bfea6101c100000080000080bf000000808804eb3f009205bff3e003c100000080000080bf00000080e8609d3f009205bfdaab05c100000080000080bf00000080c9cc1d3f009205bf2cc006c100000080000080bf000000803f2b46b5009205bf721c07c100000080000080bf00000080bfcc1dbf009205bf2cc006c100000080000080bf00000080e4609dbf009205bfdaab05c100000080000080bf000000809504ebbf009205bff3e003c100000080000080bf000000809ab31bc0009205bfea6101c100000080000080bf000000803e1041c0009205bf5564fcc000000080000080bf000000802f6565c0009205bf18acf4c000000080000080bf00000080674084c0009205bfaba5ebc000000080000080bf00000080931995c0009205bf615de1c000000080000080bf000000801b27a5c0009205bf42e1d5c000000080000080bf000000800853b4c0009205bf0741c9c000000080000080bf00000080ae88c2c0009205bfe68dbbc000000080000080bf000000809fb4cfc0009205bf96daacc000000080000080bf00000080d9c4dbc0009205bf333b9dc000000080000080bf00000080eba8e6c0009205bf08c58cc000000080000080bf00000080eb51f0c0009205bf3b1d77c000000080000080bf00000080b0b2f8c0009205bfd15e53c000000080000080bf00000080c4bfffc0009205bfb37f2ec000000080000080bf00000080c2b702c1009205bf4bb208c000000080000080bf0000008016dd04c1009205bf5f54c4bf00000080000080bf00000080f34c06c1009205bfb96f6cbf00000080000080bf000000805f0507c1009205bf86e79dbe00000080000080bf000000805f0507c1009205bf8ce79d3e00000080000080bf00000080f34c06c1009205bfbd6f6c3f00000080000080bf0000008017dd04c1009205bf3f54c43f00000080000080bf00000080c3b702c1009205bf3bb2084000000080000080bf00000080c1bfffc0009205bfc27f2e4000000080000080bf00000080b0b2f8c0009205bfd15e534000000080000080bf00000080ee51f0c0009205bf2c1d774000000080000080bf00000080eba8e6c0009205bf08c58c4000000080000080bf00000080ddc4dbc0009205bf2d3b9d4000000080000080bf000000809ab4cfc0009205bf9ddaac4000000080000080bf00000080ad88c2c0009205bfe78dbb4000000080000080bf000000800c53b4c0009205bf0541c94000000080000080bf000000801727a5c0009205bf46e1d54000000080000080bf00000080961995c0009205bf5f5de14000000080000080bf000000806e4084c0009205bfa7a5eb4000000080000080bf00000080266565c0009205bf1aacf44000000080000080bf000000803d1041c0009205bf5564fc4000000080000080bf0000008090b31bc0009205bfeb61014100000080000080bf000000809304ebbf009205bff3e0034100000080000080bf0000008004619dbf009205bfd9ab054100000080000080bf00000080bccc1dbf009205bf2cc0064100000080000080bf0000008000000000000000bf0000184100000080000080bf000000804d86313f000000bf3298174100000080000080bf00000080100db13f000000bf5461164100000080000080bf0000008092320440000000bf115d144100000080000080bf000000800d2a2f40000000bf288e114100000080000080bf0000008046325940000000bf6ff80d4100000080000080bf00000080eb088140000000bfcda0094100000080000080bf0000008074c89440000000bf308d044100000080000080bf00000080c6bca740000000bf0b89fd4000000080000080bf00000080fbcbb940000000bf6d9df04000000080000080bf000000806cddca40000000bf2669e24000000080000080bf00000080c4d9da40000000bfa0ffd24000000080000080bf0000008032abe940000000bfe975c24000000080000080bf00000080763df740000000bf96e2b04000000080000080bf0000008003bf0141000000bfaa5d9e4000000080000080bf00000080152e0741000000bf6c008b4000000080000080bf0000008083e40b41000000bfaaca6d4000000080000080bf00000080dddb0f41000000bfb44f444000000080000080bf00000080ba0e1341000000bf93c8194000000080000080bf00000080b9781541000000bfd5dedc3f00000080000080bf0000008091161741000000bfccfe843f00000080000080bf000000800ae61741000000bfb8a4b13e00000080000080bf000000800ae61741000000bfaea4b1be00000080000080bf0000008091161741000000bfd3fe84bf00000080000080bf00000080b9781541000000bfd2dedcbf00000080000080bf00000080ba0e1341000000bf92c819c000000080000080bf00000080dddb0f41000000bfb34f44c000000080000080bf0000008083e40b41000000bfa9ca6dc000000080000080bf00000080152e0741000000bf6c008bc000000080000080bf0000008004bf0141000000bfa75d9ec000000080000080bf00000080753df740000000bf98e2b0c000000080000080bf0000008034abe940000000bfe875c2c000000080000080bf00000080c3d9da40000000bfa3ffd2c000000080000080bf000000806addca40000000bf2769e2c000000080000080bf00000080ffcbb940000000bf699df0c000000080000080bf00000080c5bca740000000bf0c89fdc000000080000080bf0000008074c89440000000bf308d04c100000080000080bf00000080e7088140000000bfcea009c100000080000080bf0000008048325940000000bf6ff80dc100000080000080bf000000800f2a2f40000000bf288e11c100000080000080bf000000808c320440000000bf115d14c100000080000080bf00000080050db13f000000bf556116c100000080000080bf000000806286313f000000bf329817c100000080000080bf00000080a7f05eb5000000bf000018c100000080000080bf00000080578631bf000000bf329817c100000080000080bf00000080000db1bf000000bf556116c100000080000080bf00000080943204c0000000bf115d14c100000080000080bf000000800d2a2fc0000000bf288e11c100000080000080bf00000080453259c0000000bf6ff80dc100000080000080bf00000080ea0881c0000000bfcda009c100000080000080bf0000008073c894c0000000bf308d04c100000080000080bf00000080c5bca7c0000000bf0c89fdc000000080000080bf00000080fecbb9c0000000bf6a9df0c000000080000080bf0000008069ddcac0000000bf2869e2c000000080000080bf00000080c3d9dac0000000bfa3ffd2c000000080000080bf0000008033abe9c0000000bfe875c2c000000080000080bf00000080743df7c0000000bf99e2b0c000000080000080bf0000008004bf01c1000000bfa85d9ec000000080000080bf00000080142e07c1000000bf71008bc000000080000080bf0000008083e40bc1000000bfabca6dc000000080000080bf00000080dedb0fc1000000bfa94f44c000000080000080bf00000080ba0e13c1000000bf94c819c000000080000080bf00000080b97815c1000000bfeadedcbf00000080000080bf00000080911617c1000000bfd8fe84bf00000080000080bf000000800ae617c1000000bf76a4b1be00000080000080bf000000800ae617c1000000bf7ea4b13e00000080000080bf00000080911617c1000000bfdafe843f00000080000080bf00000080ba7815c1000000bfc6dedc3f00000080000080bf00000080bb0e13c1000000bf83c8194000000080000080bf00000080dcdb0fc1000000bfba4f444000000080000080bf0000008083e40bc1000000bfabca6d4000000080000080bf00000080162e07c1000000bf69008b4000000080000080bf0000008004bf01c1000000bfa85d9e4000000080000080bf00000080793df7c0000000bf92e2b04000000080000080bf000000802dabe9c0000000bff075c24000000080000080bf00000080c2d9dac0000000bfa4ffd24000000080000080bf000000806dddcac0000000bf2669e24000000080000080bf00000080facbb9c0000000bf6e9df04000000080000080bf00000080c9bca7c0000000bf0a89fd4000000080000080bf000000807cc894c0000000bf2e8d044100000080000080bf00000080e50881c0000000bfcfa0094100000080000080bf00000080443259c0000000bf6ff80d4100000080000080bf00000080022a2fc0000000bf288e114100000080000080bf00000080923204c0000000bf115d144100000080000080bf00000080240db1bf000000bf5461164100000080000080bf00000080538631bf000000bf3298174100000080000080bf00000080 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 1.0258837, z: 0} + m_Extent: {x: 9.493662, y: 1.6294603, z: 9.5} + m_MeshUsageFlags: 0 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + m_MeshOptimized: 0 +--- !u!1 &1580418986 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1580418988} + - component: {fileID: 1580418987} + m_Layer: 0 + m_Name: LSystem_tree + m_TagString: Untagged + m_Icon: {fileID: 7422848464349959988, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1580418987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1580418986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b24d986ba12e0ac4bb039c209f2adafa, type: 3} + m_Name: + m_EditorClassIdentifier: + Premise: FFFA + Rules: + - A=[B]////[B]////B + - B=&FFFA + ContextIgnore: F+- + StepSize: 0.1 + StepSizeScale: 0.9 + Angle: 28 + AngleScale: 0.7 + Generations: 7 +--- !u!4 &1580418988 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1580418986} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1728158005 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1728158007} + - component: {fileID: 1728158006} + m_Layer: 0 + m_Name: Polynom (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1728158006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728158005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbd305bbce2b1d64b90f69227b4d83ef, type: 3} + m_Name: + m_EditorClassIdentifier: + Coeffs: + - 0.01 + - 0.01 + - 0.01 + Sampler: {fileID: 0} + PlotTraceRay: {fileID: 0} + lonSamples: 256 + latSamples: 50 +--- !u!4 &1728158007 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728158005} + m_LocalRotation: {x: -0, y: -0.23345469, z: -0, w: 0.9723677} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: -27.001001, z: 0} +--- !u!1 &1743453229 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1743453234} + - component: {fileID: 1743453233} + - component: {fileID: 1743453232} + - component: {fileID: 1743453231} + - component: {fileID: 1743453230} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1743453230 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1743453229} + m_Enabled: 1 +--- !u!124 &1743453231 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1743453229} + m_Enabled: 1 +--- !u!92 &1743453232 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1743453229} + m_Enabled: 1 +--- !u!20 &1743453233 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1743453229} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1743453234 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1743453229} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -17.05, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1749798821 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1749798823} + - component: {fileID: 1749798822} + m_Layer: 0 + m_Name: Polynom (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1749798822 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1749798821} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbd305bbce2b1d64b90f69227b4d83ef, type: 3} + m_Name: + m_EditorClassIdentifier: + Coeffs: + - 0.01 + - 0.01 + - 0.01 + Sampler: {fileID: 0} + PlotTraceRay: {fileID: 0} + lonSamples: 256 + latSamples: 50 +--- !u!4 &1749798823 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1749798821} + m_LocalRotation: {x: -0, y: -0.5713899, z: -0, w: 0.8206788} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: -69.694, z: 0} +--- !u!1 &1853946242 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1853946244} + - component: {fileID: 1853946243} + m_Layer: 0 + m_Name: Polynom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1853946243 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1853946242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbd305bbce2b1d64b90f69227b4d83ef, type: 3} + m_Name: + m_EditorClassIdentifier: + Coeffs: + - 0 + - 0 + - 1 + - 0 + - -0.04 + Sampler: {fileID: 1079151417} + PlotTraceRay: {fileID: 552872112} + lonSamples: 100 + latSamples: 42 +--- !u!4 &1853946244 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1853946242} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Lenses.unity.meta b/Assets/Lenses.unity.meta new file mode 100644 index 0000000..8896631 --- /dev/null +++ b/Assets/Lenses.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4422d50adf83b7f4281a4831484733a5 +timeCreated: 1497018731 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials.meta b/Assets/Materials.meta new file mode 100644 index 0000000..174217b --- /dev/null +++ b/Assets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2462dedac3604d249b25b8c67e0f6cb7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Checker.mat b/Assets/Materials/Checker.mat new file mode 100644 index 0000000..372739b --- /dev/null +++ b/Assets/Materials/Checker.mat @@ -0,0 +1,26 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Checker + m_Shader: {fileID: 4800000, guid: 7e2286fc7b91c35469eb39d0c66eba97, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9d3d521edbb1c604dacd9bbf11f84763, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: [] + m_Colors: [] diff --git a/Assets/Materials/Checker.mat.meta b/Assets/Materials/Checker.mat.meta new file mode 100644 index 0000000..cfc8548 --- /dev/null +++ b/Assets/Materials/Checker.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 468f9e6e87e792c4594b1b37d13f095f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlaneFunction2D.cs b/Assets/PlaneFunction2D.cs new file mode 100644 index 0000000..10b3643 --- /dev/null +++ b/Assets/PlaneFunction2D.cs @@ -0,0 +1,11 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class PlaneFunction2D : Function2D { + + public override double Evaluate(double u, double v) + { + return 2.0f; + } +} diff --git a/Assets/PlaneFunction2D.cs.meta b/Assets/PlaneFunction2D.cs.meta new file mode 100644 index 0000000..b6c94ba --- /dev/null +++ b/Assets/PlaneFunction2D.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 047a5591222758c4db9336f0487a60ea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plot2D.cs b/Assets/Plot2D.cs new file mode 100644 index 0000000..3e3a909 --- /dev/null +++ b/Assets/Plot2D.cs @@ -0,0 +1,69 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Plot2D : MonoBehaviour { + + public Function2D Function; + + public Vector4 ArgsBounds = new Vector4(0, 0, 1, 1); + public Vector4 ViewBounds = new Vector4(0, 0, 1, 1); + + public int USamples = 10; + public int VSamples = 10; + + private Vector3[] _points; + + private void OnValidate() + { + if(USamples < 2) { + USamples = 2; + } + if (VSamples < 2) { + VSamples = 2; + } + } + + private void OnDrawGizmos() + { + + if(Function == null) { + return; + } + + var pointsCount = USamples * VSamples; + if(_points == null || _points.Length != pointsCount) { + _points = new Vector3[USamples * VSamples]; + } + + + for (int vI = 0; vI < VSamples; ++vI) { + double lV = (double)vI / (VSamples - 1); + for (int uI = 0; uI < USamples; ++uI) { + double lU = (double)uI / (USamples - 1); + + double u = lU * ArgsBounds.z + ArgsBounds.x; + double v = lV * ArgsBounds.w + ArgsBounds.y; + + double z = Function.Evaluate(u, v); + double x = lU * ViewBounds.z + ViewBounds.x; + double y = lV * ViewBounds.w + ViewBounds.y; + + _points[vI * USamples + uI] = new Vector3((float)x, (float)z, (float)y); + } + } + + + for(int y = 0; y < VSamples; ++y) { + for (int x = 1; x < USamples; ++x) { + Gizmos.DrawLine(_points[y * USamples + (x - 1)], _points[y * USamples + x]); + } + } + + for (int y = 1; y < VSamples; ++y) { + for (int x = 0; x < USamples; ++x) { + Gizmos.DrawLine(_points[(y - 1) * USamples + x], _points[y * USamples + x]); + } + } + } +} diff --git a/Assets/Plot2D.cs.meta b/Assets/Plot2D.cs.meta new file mode 100644 index 0000000..b1b5f90 --- /dev/null +++ b/Assets/Plot2D.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a7f5b7d1ffa828a4c9ed02cefa69397a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlotSampler.cs b/Assets/PlotSampler.cs new file mode 100644 index 0000000..9a16843 --- /dev/null +++ b/Assets/PlotSampler.cs @@ -0,0 +1,16 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class PlotSampler : MonoBehaviour { + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } +} diff --git a/Assets/PlotSampler.cs.meta b/Assets/PlotSampler.cs.meta new file mode 100644 index 0000000..de928f8 --- /dev/null +++ b/Assets/PlotSampler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07f58c9abbb13ee4bbd9abeb6c2eb8bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Polynom.cs b/Assets/Polynom.cs new file mode 100644 index 0000000..04a88ed --- /dev/null +++ b/Assets/Polynom.cs @@ -0,0 +1,281 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using System.Linq; + +public class Polynom : MonoBehaviour { + + public float[] Coeffs = new float[] { 0, 0, 0.01f, 0, 0.01f }; + + public PlotSampler Sampler; + public TraceRay PlotTraceRay; + public int lonSamples = 256; + public int latSamples = 50; + + void Start () { + + } + + void Update () { + + } + + float Sagitta(float r) { + float y = 0; + int i = 0; + for (i = 4; i >= (int) 2; i--) { + + y = y * r + Coeffs[i]; + + } + y *= Mathf.Pow(r, i + 1); + return y; + } + + float Derivative(float r){ + float y = 0; + int i = 0; + for (i = 4; i >= 2; i--) { + y = y * r + i * Coeffs[i]; + } + y *= Mathf.Pow(r, i); + return y; + } + + public float Fx(float x){ + return Mathf.Pow(x, 4) * Coeffs[4] + Mathf.Pow(x, 2) * Coeffs[2]; + } + + Vector3 Normal(Vector3 point){ + float r = Mathf.Sqrt(point.x * point.x + point.z * point.z); + if(r == 0) { + return Vector3.up; + } else { + var d = Derivative(r); + return new Vector3(point.x * d / r, -1, point.z * d / r).normalized * -1.0f; + } + } + + float RayPlaneDistance(Ray plane, Ray ray) + { + return (Vector3.Dot(plane.origin, plane.direction) - Vector3.Dot(plane.direction, ray.origin)) / (Vector3.Dot(ray.direction, plane.direction)); + } + + bool Intersect(Ray ray, float startX, float maxX, ref Vector3 point) + { + Ray p = new Ray(); + + + + + // initial intersection with z=0 plane + { + float s = ray.direction.y; + + if (s == 0) + return false; + + float a = -ray.origin.y / s; + + if (a < 0) + return false; + + p.origin = (ray.origin + ray.direction * a).normalized * startX; + } + + + // p.origin = new Vector3(startX, 0, 0); + // p.direction = Normal(p.origin).normalized; + + + + int n = 64; // avoid infinite loop + + while (n-- != 0) { + float new_sag = Sagitta(new Vector2(p.origin.x, p.origin.z).magnitude); + float old_sag = p.origin.y; + + // project previous intersection point on curve + p.origin = new Vector3(p.origin.x, new_sag, p.origin.z); + + + // stop if close enough + if (Mathf.Abs(old_sag - new_sag) < 1e-6) + break; + + // get curve tangeante plane at intersection point + p.direction = Normal(p.origin); + + // intersect again with new tangeante plane + float a = RayPlaneDistance(p, ray); + + // if (a < 0) + // return false; + + p.origin = ray.origin + ray.direction * a; + } + + if(n <=0) { + return false; + } + + if(Vector3.Dot(-ray.direction, Normal(p.origin)) < 0.0f) { + return false; + } + + if((new Vector2(p.origin.x, p.origin.z)).sqrMagnitude > (maxX * maxX)) { + return false; + } + + point = p.origin; + + return true; + } + + bool Intersect(Ray ray, ref Vector3 point) + { + var extremums = FindExtremums(4.0f); + extremums.Add(4); + List startPoints = new List(); + for (int i = 0; i < extremums.Count - 1; ++i) { + startPoints.Add((extremums[i] + extremums[i + 1]) * 0.5f); + } + + List points = new List(); + + + + + foreach (var e in startPoints) { + if (Intersect(ray, e, 4.0f, ref point)) { + points.Add(point); + } + } + if(points.Count > 0) { + point = points.OrderBy(v => (v - ray.origin).magnitude).First(); + return true; + } else { + return false; + } + } + + + List FindExtremums(float range) + { + List result = new List(); + List points = new List(); + for (int i = 0; i < 10; ++i) { + points.Add(Derivative(i / 10.0f * range)); + } + + for (int i = 0; i < 10 - 1; ++i) { + if(Mathf.Abs(points[i]) < 0.000001f) { + result.Add(points[i]); + } else if (Mathf.Abs(points[i + 1]) < 0.000001f) { + result.Add(points[i + 1]); + i++; + } else { + + if(Mathf.Sign(points[i]) != Mathf.Sign(points[i + 1])) { + //find zero with secant + float x1 = i / 10.0f * range; + float x2 = (x1 + ((i + 1) / 10.0f * range)) * 0.5f; + + float y1 = Derivative(x1); + float y2 = Derivative(x2); + int id = 0; + while (true) { + id++; + if(id > 100) { + break; + } + + if (Mathf.Abs(y2) < 0.000001f || Mathf.Abs(y2 - y1) < 0.000001f) { + break; + } + + float d = (x2 - x1) / (y2 - y1); + var x2_ = x2; + + x2 = x1 - Derivative(x1) * d; + x1 = x2_; + + y1 = Derivative(x1); + y2 = Derivative(x2); + } + + result.Add(x2); + + + } + } + } + return result; + } + + private void OnDrawGizmos() + { + Gizmos.matrix = transform.localToWorldMatrix; + + var extremums = FindExtremums(4.0f); + + var maxPoint = extremums.Max(); + var minPoint = extremums.Min(); + + foreach (var ext in extremums) { + Gizmos.color = Color.red; + Gizmos.DrawLine(new Vector3(ext, 0, 0), new Vector3(ext, 100, 0)); + } + + Gizmos.color = Color.white; + List oldPlot = new List(); + + + for (int j = 0; j < latSamples; ++j) { + // Gizmos.matrix = Matrix4x4.Rotate(Quaternion.AngleAxis(360/20*j, Vector3.up)) * transform.localToWorldMatrix; + Vector3 last = Vector3.zero; + + for (int i = 0; i <= lonSamples; ++i) { + float x = (i / (float)lonSamples - 0.5f) * 2.0f * 4.0f; + float val = Fx(x); + Gizmos.color = (Color.Lerp(Color.red, Color.green, (val - minPoint) / (maxPoint - minPoint))); + + Vector3 current = Quaternion.AngleAxis(360 / (float)latSamples * j, Vector3.up) * new Vector3(x, val, 0); + + if(oldPlot.Count <= i) { + oldPlot.Add(current); + } else { + + Gizmos.DrawLine(oldPlot[i], current); + oldPlot[i] = current; + } + if (i != 0) { + Gizmos.DrawLine(last, current); + } + last = current; + } + } + + Gizmos.matrix = transform.localToWorldMatrix; + if (Sampler != null) { + float sagitta = Sagitta(Sampler.transform.position.x); + float derivative = Derivative(Sampler.transform.position.x); + Gizmos.DrawWireSphere(new Vector3(Sampler.transform.position.x, sagitta, 0), 0.1f); + Gizmos.color = Color.red; + Gizmos.DrawLine(new Vector3(Sampler.transform.position.x, sagitta, 0), new Vector3(Sampler.transform.position.x, sagitta, 0) + new Vector3(1, derivative, 0) * 0.5f); + + Gizmos.color = Color.blue; + Gizmos.DrawLine(new Vector3(Sampler.transform.position.x, sagitta, 0), new Vector3(Sampler.transform.position.x, sagitta, 0) + Normal(new Vector3(Sampler.transform.position.x, sagitta, 0))); + //float sagitta = Sagitta(Sampler.transform.position.x); + } + + + if(PlotTraceRay != null) { + Vector3 intersection = Vector3.zero; + if(Intersect(new Ray(PlotTraceRay.transform.position, PlotTraceRay.transform.forward), ref intersection)) { + Gizmos.DrawWireCube(intersection, Vector3.one * 0.1f); + } + } + + } +} diff --git a/Assets/Polynom.cs.meta b/Assets/Polynom.cs.meta new file mode 100644 index 0000000..f0cda2f --- /dev/null +++ b/Assets/Polynom.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dbd305bbce2b1d64b90f69227b4d83ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThinLense.cs b/Assets/ThinLense.cs new file mode 100644 index 0000000..a2f54a6 --- /dev/null +++ b/Assets/ThinLense.cs @@ -0,0 +1,364 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; +using System.Linq; + +public class Geometry{ + public List vertices = new List(); + public List indices = new List(); + public List normals = new List(); + + public void StoreToMesh(Mesh mesh){ + mesh.subMeshCount = 1; + mesh.Clear(); + mesh.vertices = vertices.ToArray(); + mesh.normals = normals.ToArray(); + mesh.SetIndices(indices.ToArray(), MeshTopology.Triangles, 0); + mesh.RecalculateBounds(); + } +} + +public abstract class GeometryProcessor { + public abstract Geometry Execute (Geometry geometry); +} + +public class GenCylinder : GeometryProcessor +{ + public float Radius = 1.0f; + public float Height = 1.0f; + public int Tesselation = 16; + + public static Geometry Execute(Geometry geometry, float radius, float height, int tesselation = 16) + { + var processor = new GenCylinder(); + processor.Radius = radius; + processor.Height = height; + processor.Tesselation = tesselation; + return processor.Execute(geometry); + } + + public override Geometry Execute(Geometry geometry) + { + if(geometry == null) + { + throw new System.Exception("Geometry is null"); + } + + var vertexOffset = geometry.vertices.Count; + + //vertices + for (int i = 0; i < Tesselation; ++i) + { + float angle = 360.0f / Tesselation * i; + + float x = Mathf.Sin(angle * Mathf.Deg2Rad) * Radius; + float z = Mathf.Cos(angle * Mathf.Deg2Rad) * Radius; + + float halfH = Height * 0.5f; + + geometry.vertices.Add(new Vector3(x, halfH, z)); + geometry.vertices.Add(new Vector3(x, -halfH, z)); + + var normal = new Vector3(x, 0, z).normalized; + geometry.normals.Add(normal); + geometry.normals.Add(normal); + } + + //indices + for (int i = 0; i < Tesselation; ++i) + { + int t0 = i * 2 + 0; + int b0 = i * 2 + 1; + + int t1 = ((i + 1) % Tesselation) * 2 + 0; + int b1 = ((i + 1) % Tesselation) * 2 + 1; + + geometry.indices.Add(t0 + vertexOffset); + geometry.indices.Add(b0 + vertexOffset); + geometry.indices.Add(t1 + vertexOffset); + + geometry.indices.Add(t1 + vertexOffset); + geometry.indices.Add(b0 + vertexOffset); + geometry.indices.Add(b1 + vertexOffset); + } + + return geometry; + } +} + +public static class SphereUtils +{ + public static float SphereCenterOffset(float sphereRadius, float visibleRadius) + { + return Mathf.Sqrt(sphereRadius * sphereRadius - visibleRadius * visibleRadius); + } +} + +public class GenSphericalCap : GeometryProcessor +{ + public float Radius = 1.0f; + public float CapRadius = 1.0f; + public int RTesselation = 16; + public int CTesselation = 16; + + public static Geometry Execute(Geometry geometry, float radius, float capRadius, int tessR = 16, int tessC = 16) + { + GenSphericalCap processor = new GenSphericalCap(); + processor.Radius = radius; + processor.CapRadius = capRadius; + processor.RTesselation = tessR; + processor.CTesselation = tessC; + + return processor.Execute(geometry); + } + + public override Geometry Execute(Geometry geometry) + { + int vertexOffset = geometry.vertices.Count; + for (int i = 0; i < CTesselation; ++i) + { + int pointsCount = i == 0 ? 1 : RTesselation; + + //generate circle + for (int j = 0; j < pointsCount; ++j) + { + float angle = 360.0f / RTesselation * j; + float rCircle = Radius / (CTesselation - 1) * i; + float x = Mathf.Sin(angle * Mathf.Deg2Rad) * rCircle; + float z = Mathf.Cos(angle * Mathf.Deg2Rad) * rCircle; + + + float y = (SphereUtils.SphereCenterOffset(CapRadius, rCircle) - SphereUtils.SphereCenterOffset(CapRadius, Radius)) * Mathf.Sign(CapRadius); + + + + geometry.vertices.Add(new Vector3(x, y, z)); + + geometry.normals.Add(Vector3.up); + } + } + + //indices + for (int i = 0; i < CTesselation - 1; ++i) + { + if (i == 0) + { + for (int j = 0; j < RTesselation; ++j) + { + geometry.indices.Add(0 + vertexOffset); + geometry.indices.Add(j + 1 + vertexOffset); + geometry.indices.Add((j + 1) % RTesselation + 1 + vertexOffset); + } + vertexOffset += 1; + } + else + { + for (int j = 0; j < RTesselation; ++j) + { + int a0 = RTesselation * (i - 1) + j; + int a1 = RTesselation * (i - 1) + (j + 1) % RTesselation; + + int b0 = RTesselation * (i - 0) + j; + int b1 = RTesselation * (i - 0) + (j + 1) % RTesselation; + + + geometry.indices.Add(a0 + vertexOffset); + geometry.indices.Add(b0 + vertexOffset); + geometry.indices.Add(a1 + vertexOffset); + + geometry.indices.Add(b0 + vertexOffset); + geometry.indices.Add(b1 + vertexOffset); + geometry.indices.Add(a1 + vertexOffset); + } + + } + } + + return geometry; + } +} + + +public class AttachGeometry : GeometryProcessor +{ + public List Others = new List(); + + public static Geometry Execute(Geometry geometry, IEnumerable others) + { + var processor = new AttachGeometry(); + processor.Others.AddRange(others); + return processor.Execute(geometry); + } + + public override Geometry Execute(Geometry geometry) + { + foreach(var other in Others) + { + var indexOffset = geometry.vertices.Count; + geometry.vertices.AddRange(other.vertices); + geometry.normals.AddRange(other.normals); + geometry.indices.AddRange(other.indices.Select(v => v + indexOffset)); + } + + return geometry; + } +} + +public class VectorOffset : GeometryProcessor +{ + public Vector3 Offset = Vector3.zero; + + public static Geometry Execute(Geometry geometry, Vector3 offset) { + var processor = new VectorOffset(); + processor.Offset = offset; + return processor.Execute(geometry); + } + + public override Geometry Execute(Geometry geometry){ + for(int i = 0; i < geometry.vertices.Count; ++i) { + geometry.vertices[i] += Offset; + } + return geometry; + } +} + +public class FlipFaces : GeometryProcessor +{ + + public static Geometry ExecuteStatic(Geometry geometry) + { + var processor = new FlipFaces(); + return processor.Execute(geometry); + } + + public override Geometry Execute(Geometry geometry) + { + for (int i = 0; i < geometry.indices.Count; i+=3) + { + var tmp = geometry.indices[i]; + geometry.indices[i] = geometry.indices[i + 1]; + geometry.indices[i + 1] = tmp; + } + + for (int i = 0; i < geometry.normals.Count; ++i) + { + geometry.normals[i] = -geometry.normals[i]; + } + return geometry; + } +} + + +public class ThinLense : MonoBehaviour { + + public float R1; + public float R2; + + public float LensIOR = 1.5f; + + public float EnvironmentIOR = 1.0f; + + public float RLense; + + public float Thickness = 0.1f; + + [Range(3, 128)] + public int tessR = 32; + [Range(2, 128)] + public int tessC = 32; + + private void OnValidate() + { + + + if(RLense < 0) + { + RLense = 0; + } + + + /*if(R1 < RLense) + { + R1 = RLense; + }*/ + + if(Thickness < 0.0f) + { + Thickness = 0.0f; + } + + UpdateMesh(); + + } + + float FocalLength() + { + float rcpF = (LensIOR - EnvironmentIOR) * ((1.0f / R1) - (1.0f / R2)); + return 1.0f / rcpF; + } + + + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } + + void UpdateMesh() + { + var mr = GetComponent(); + if(mr == null) + { + mr = gameObject.AddComponent(); + } + + var mf = GetComponent(); + if(mf == null) + { + mf = gameObject.AddComponent(); + } + + var m = mf.sharedMesh; + if(m == null) + { + m = new Mesh(); + mf.sharedMesh = m; + } + + + if(Mathf.Abs(R1) < RLense) + { + return; + } + + + //generate cylinder + var cyl = GenCylinder.Execute(new Geometry(), RLense, Thickness, tessR); + var cap1 = GenSphericalCap.Execute(new Geometry(), RLense, R1, tessR, tessC); + cap1 = VectorOffset.Execute(cap1, new Vector3(0, Thickness * 0.5f, 0)); + + var cap2 = GenSphericalCap.Execute(new Geometry(), RLense, R2, tessR, tessC); + cap2 = VectorOffset.Execute(cap2, new Vector3(0, -Thickness * 0.5f, 0)); + cap2 = FlipFaces.ExecuteStatic(cap2); + + AttachGeometry.Execute(new Geometry(), new []{cyl, cap1, cap2 }).StoreToMesh(m); + } + + private void OnDrawGizmos() + { + Handles.matrix = transform.localToWorldMatrix; + + + //Handles.DrawWireDisc(Vector3.zero, Vector3.up, RLense); + + //Gizmos.DrawWireSphere(Vector3.up * - SphereUtils.SphereCenterOffset(R1, RLense), R1); + + Handles.matrix = Matrix4x4.identity; + } +} diff --git a/Assets/ThinLense.cs.meta b/Assets/ThinLense.cs.meta new file mode 100644 index 0000000..0895fa5 --- /dev/null +++ b/Assets/ThinLense.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 616ee3eac1037f041aefec1caa1ce347 +timeCreated: 1497015654 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TraceRay.cs b/Assets/TraceRay.cs new file mode 100644 index 0000000..094d439 --- /dev/null +++ b/Assets/TraceRay.cs @@ -0,0 +1,21 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class TraceRay : MonoBehaviour { + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } + + private void OnDrawGizmos() + { + Gizmos.DrawLine(transform.position, transform.position + transform.forward); + } +} diff --git a/Assets/TraceRay.cs.meta b/Assets/TraceRay.cs.meta new file mode 100644 index 0000000..d3ba676 --- /dev/null +++ b/Assets/TraceRay.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 048f3b29954301848937334ad8a973cb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ZemaxConstructor.cs b/Assets/ZemaxConstructor.cs new file mode 100644 index 0000000..f9ac70e --- /dev/null +++ b/Assets/ZemaxConstructor.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using System; + +public class ZemaxConstructor : MonoBehaviour { + + public enum SurfaceType + { + Standard + } + + [Serializable] + public class Surface + { + public SurfaceType Type; + public float Radius; + public float Thickness; + public float SemiDiameter; + } + + public Surface[] surfaces; + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } +} diff --git a/Assets/ZemaxConstructor.cs.meta b/Assets/ZemaxConstructor.cs.meta new file mode 100644 index 0000000..b417873 --- /dev/null +++ b/Assets/ZemaxConstructor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4e85aaff5e2886e4d9ca1bdcf39a3fe8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: