ࡱ> 8  !"#$%&'()*+,-./01234567:<>?@ABCDRoot Entry{E1D)9Scene \DllDirectory.ClassDirectory3 ^ ClassDataG Config;RVideoPostQueueT4SummaryInformation(=~DocumentSummaryInformation8U \ &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0 @ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (# !@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (# !?!! 2?224  E G dH $'I $'J 9~4 2 E G dH $' I $' J ! @v@&01 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&02 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0)@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# !)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4  E G dH $'I $'J S P "  (#)!@!@!@!@!@!@  (# )!@!?)???!)@!@!!?!?!@! @! ! @@  (# )!@!?!!@=!@!@!@!@!@! @! @  (#)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#)!?!! 2?224 'E G dH $'I $'J 9~4 2!"#$%&(E G dH $' I $' J ! @v@&03 - Default@ @0@?S V " &<)Z B0`(#+!@!@!@! @ 4 *E G dH $'I $'J 4 +E G dH $'I $'J 07@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# /)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 .E G dH $'I $'J S P "  (#7!@!@!@!@!@!@  (# 7!@!?)???!)@!@!!?!?!@! @! ! @@  (# 7!@!?!!@=!@!@!@!@!@! @! @  (#7@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#7!?!! 2?224 5E G dH $'I $'J 9~4 2-/012346E G dH $' I $' J ! ,@v@&04 - Default@ @0@?S V " &<)Z B0`(#9!@!@!@! @ 4 8E G dH $'I $'J 4 9E G dH $'I $'J 0E@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# =)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 <E G dH $'I $'J S P "  (#E!@!@!@!@!@!@  (# E!@!?)???!)@!@!!?!?!@! @! ! @@  (# E!@!?!!@=!@!@!@!@!@! @! @  (#E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#E!?!! 2?224 CE G dH $'I $'J 9~4 2;=>?@ABDE G dH $' I $' J ! :@v@&05 - Default@ @0@?S V " &<)Z B0`(#G!@!@!@! @ 4 FE G dH $'I $'J 4 GE G dH $'I $'J 0S@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# K)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 JE G dH $'I $'J S P "  (#S!@!@!@!@!@!@  (# S!@!?)???!)@!@!!?!?!@! @! ! @@  (# S!@!?!!@=!@!@!@!@!@! @! @  (#S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#S!?!! 2?224 QE G dH $'I $'J 9~4 2IKLMNOPRE G dH $' I $' J ! H@v@&06 - Default@ @0@?S V " &<)Z B0`(#U!@!@!@! @ 4 TE G dH $'I $'J 4 UE G dH $'I $'J 0a@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# Y)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 XE G dH $'I $'J S P "  (#a!@!@!@!@!@!@  (# a!@!?)???!)@!@!!?!?!@! @! ! @@  (# a!@!?!!@=!@!@!@!@!@! @! @  (#a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#a!?!! 2?224 _E G dH $'I $'J 9~4 2WYZ[\]^`E G dH $' I $' J ! V@v@&07 - Default@ @0@?S V " &<)Z B0`(#c!@!@!@! @ 4 bE G dH $'I $'J 4 cE G dH $'I $'J 0o@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# g)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 fE G dH $'I $'J S P "  (#o!@!@!@!@!@!@  (# o!@!?)???!)@!@!!?!?!@! @! ! @@  (# o!@!?!!@=!@!@!@!@!@! @! @  (#o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#o!?!! 2?224 mE G dH $'I $'J 9~4 2eghijklnE G dH $' I $' J ! d@v@&08 - Default@ @0@?S V " &<)Z B0`(#q!@!@!@! @ 4 pE G dH $'I $'J 4 qE G dH $'I $'J 0}@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# u)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 tE G dH $'I $'J S P "  (#}!@!@!@!@!@!@  (# }!@!?)???!)@!@!!?!?!@! @! ! @@  (# }!@!?!!@=!@!@!@!@!@! @! @  (#}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#}!?!! 2?224 {E G dH $'I $'J 9~4 2suvwxyz|E G dH $' I $' J ! r@v@&09 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 ~E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&10 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&11 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&12 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&13 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&14 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&15 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&16 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&17 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&18 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0 @ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (# !@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (# !?!! 2?224 E G dH $'I $'J 9~4 2E G dH $' I $' J ! @v@&19 - Default@ @0@?S V " &<)Z B0`(# !@!@!@! @ 4  E G dH $'I $'J 4  E G dH $'I $'J 0@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#!@!@!@!@!@!@  (# !@!?)???!)@!@!!?!?!@! @! ! @@  (# !@!?!!@=!@!@!@!@!@! @! @  (#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#!?!! 2?224 E G dH $'I $'J 9~4 2 E G dH $' I $' J !  @v@&20 - Default@ @0@?S V " &<)Z B0`(#!@!@!@! @ 4 E G dH $'I $'J 4 E G dH $'I $'J 0%@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# )???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 E G dH $'I $'J S P "  (#%!@!@!@!@!@!@  (# %!@!?)???!)@!@!!?!?!@! @! ! @@  (# %!@!?!!@=!@!@!@!@!@! @! @  (#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#%!?!! 2?224 #E G dH $'I $'J 9~4 2 !"$E G dH $' I $' J ! @v@&21 - Default@ @0@?S V " &<)Z B0`(#'!@!@!@! @ 4 &E G dH $'I $'J 4 'E G dH $'I $'J 03@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# +)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 *E G dH $'I $'J S P "  (#3!@!@!@!@!@!@  (# 3!@!?)???!)@!@!!?!?!@! @! ! @@  (# 3!@!?!!@=!@!@!@!@!@! @! @  (#3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#3!?!! 2?224 1E G dH $'I $'J 9~4 2)+,-./02E G dH $' I $' J ! (@v@&22 - Default@ @0@?S V " &<)Z B0`(#5!@!@!@! @ 4 4E G dH $'I $'J 4 5E G dH $'I $'J 0A@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# 9)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 8E G dH $'I $'J S P "  (#A!@!@!@!@!@!@  (# A!@!?)???!)@!@!!?!?!@! @! ! @@  (# A!@!?!!@=!@!@!@!@!@! @! @  (#A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#A!?!! 2?224 ?E G dH $'I $'J 9~4 279:;<=>@E G dH $' I $' J ! 6@v@&23 - Default@ @0@?S V " &<)Z B0`(#C!@!@!@! @ 4 BE G dH $'I $'J 4 CE G dH $'I $'J 0O@ 5 0E G lH ('0I ('0J PQ> Q QQQ (# G)???)???)fff?fff?fff?!@!@!@!@!)! ! =! = 4 FE G dH $'I $'J S P "  (#O!@!@!@!@!@!@  (# O!@!?)???!)@!@!!?!?!@! @! ! @@  (# O!@!?!!@=!@!@!@!@!@! @! @  (#O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@@@@@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#O!?!! 2?224 ME G dH $'I $'J 9~4 2EGHIJKLNE G dH $' I $' J ! D@v@&24 - Default@ @0@?S V "5 0E G lH ('0I ('0J PQ> (# R)a7>څ=څ=) ?H>H>)fff?fff?fff?!@!@!@!@!)! ! =! = 4 QE G dH $'I $'J S P "  (#Z!@!@!@!@!@!@  (# Z!@!?)???!)@!@!!?!?!@! @! ! @@  (# Z!@!?!!@=!@!@!@!@!@! @! @  (#Z@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?@?@?@?@?@?@?@>@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?!@$ ambientMapambientMapAmountambientMapEnablebumpMapbumpMapAmountbumpMapEnable diffuseMapdiffuseMapAmountdiffuseMapEnabledisplacementMap displacementMapAmount displacementMapEnable filterMapfilterMapAmountfilterMapEnableglossinessMapglossinessMapAmountglossinessMapEnable opacityMapopacityMapAmountopacityMapEnablereflectionMap reflectionMapAmount reflectionMapEnable refractionMap refractionMapAmount refractionMapEnable selfIllumMapselfIllumMapAmountselfIllumMapEnablespecularLevelMapspecularLevelMapAmountspecularLevelMapEnable specularMapspecularMapAmountspecularMapEnable  (#Z!?!! 2?224 XE G dH $'I $'J 9\4 2PRSTUVWYE G dH $' I $' J @t@$Material #1@ @0@?S V "4 v )7ESao} %3AOZE G dH $'I $'J 0n   A P<PPPPP P 5 E G dH $'I $'J   "5 E G dH $'I $'J %~Fy%002%3%4%0 "5 E G dH $'I $'J %@tB%002%3%4%0 "5 E G dH $'I $'J %%002%3%4%0 4 _`aE G dH $'I $'J  "5 E G dH $'I $'J %%002%3%4%0 "5 E G dH $'I $'J %%002%3%4%0 "5 E G dH $'I $'J %%002%3%4%04 cdeE G dH $'I $'J :5 E G dH $'I $'J %*??\A?%002%3%4%04 bfgE G dH $'I $'J 0r1rU4 E G dH $'I $'J  (#uk!@!@!p @!q @I?!@!@!@!@!  B! ! ![@!@!\@?!]@A!^@?!M@!Y@!=@!O@! @!Z@!@!4@!X@!!?!@!!@!?! @!@!!@)"@???!'@!#@ !$@ !%@ !&@I?!(@!)@!*@!+!,A!-A!.¸2>!/@!0@!1@!2@!3@ N! @!V@!5@ A!Q@ A!R@ A!>@@@!S@@@!P@ A!6@!T@!K@?!L@!7@?!U@?!z@!@=!W@=!@!@?!@!@!@!@!B@E@!F@!G@!H@!I@!J@!N@!?@ ?!@@!A@!@!_@ A!`@A!a@?!b@!8@!9@):@);@)<@!e@!c@!d@!f@I?!k@!i@!j@!g@!h@!l@?!m@!n@!o@!s@!t@!r @I?!u@!v@!w@){@??)|@r?Y? ` P!? "WH D` 0B "oH` 0B "%;[`b5` 04 ijE G dH $'I $'J 9@2:@8@ : P@C0".5A^AАA-?A@cA @V>AC@NAr@2UA~@@k@:@Fz5@k2UA~NArV>AcA$A1АA76A ]AZ8X@sA 08X@`AL8X@Q/A˞8X@NAp8X@A7?8X@A(U?8X@AvF?8X@#ʄAD>8X@xA3ۿ8X@#ʄAE8X@A 8X@A8X@Aw78X@NA kY8X@Q/ABq8X@`A {8X@sAZs8X@)B8X@'BF8X@<#B$8X@B[}8X@ B:S8X@l? B018X@bB8X@`A8X@EASS"8X@פA*>8X@EA f8X@aAD~8X@bB\8X@l? BeF8X@ BjL8X@Bf8X@<#B8X@'B,8X@lRBT@^zQB5T@L.MBAlT@FBVT@m>BbmT@F5B%T@-B_T@cC'B6T@¿"BݩT@T!BT@¿"BT@cC'BVT@-BT@F5BנT@m>BXtT@FBT@K.MB T@^zQBT@tvBc8XAfuBqv8XAUpB8XAQrBQrBE6AdzBE6Am~BG E6A"ɄB4E6A+BWQE6APBcS[ABqvS[AkBS[A B8S[A8B:S[AJ{B:S[AӂsB8S[AjlBS[AXhBpvS[AJ#gBcS[AXhBSQS[AjlB4S[AӂsBE S[AJ{BS[A8BS[A BF S[AkB4S[ABWQS[A2BW1 A+B1 A"ɄBG1 Am~BB1 AdzBx1 A]BW1 AK\_BD1 A_cB7J1 A=jB&T1 ABo?A 4Bb?AM)B8B`?ABf?e?AKBu?AgBB@?AFB[?AI.MBE?A\zQBd?A B$ȇFABgFAڈB:7FABG>FA BFAm?A(FA5AxFA A FAAT̩FAQ¦AEEFAAޱFA AG1FA5A:FAo?A%mFA B^FABxXFAڈB FABeFAAZM9AWŰA0oM9AOAu?M9ABA@M9A PnA@q@M9A7A@M9AAg AM9A?@cAM9A=s@|AM9AI@R@M9A=s@:@M9A?@?M9AAM9A7APM9A#PnAuM9ABAmgM9AOA6M9AWŰAZaM9A@4@QA«@1AQABuy@,0AQA?^AQA͙AQAgAPA>^APA}APAV(k2APAqw/ APAV(rAPA~DAPAE^XAPAgwr@PA͙/w@QAf?tM@QA(uy@RYF@QA«@Ё@QA AYA!쥕AYAU1}AYAǮ!AYAFvAYA3bkAYADAYA7"AYAI2AYATAYAfWAYA:"f(AYAsAYA6bkOC\AYAF0MAYAȮ!pIAYAUQAYA#gAYAXPoA0 BPV4A0 BgA0 B^|A0 BMVgA0 BB&^A0 BiA0 BTɆA0 B{,cA0 B( A0 B{,鈞A0 BW^A0 Bi-A0 BBA0 BMA0 BbHÂA0 B gMA0 BPVNA0 BbAasA2 B9gA2 Bix9A2 BjA2 B?9A2 BNyA2 Bݺ A2 BiA2 B8A2 BFA2 B]A2 BɚA2 Bݺ A2 BA2 B@RA2 BlɌA2 BixtA2 B9g-գA2 B7j*A5XBp`'A5XBzA5XB A5XBx~A5XBJ `A5XBr:#A5XBXdA5XB5A5XB_A5XBZA5XBYA5XBriA5XBJ A5XB)A5XBZA5XB} A5XBp{LA5XB–MA}B`F;A}B A}B}*A}Bw| A}B"| A}B?}*A}Bʾ A}Br_F;A}BMA}Bs_b`A}Bʾ}A}B?+qA}B",A}Bw,A}B)qA}B}A}B```A}BZ/A>$BHA>$B]G~A>$BK}QA>$B\ZA>$BLA>$BH A>$BH`A>$B_HWA>$BA>$B_d|A>$BH[A>$BHQA>$BqA>$B_ 9A>$BK(A>$B]ݠA>$BmA>$BX:A-BnA-BrեA-BErA-B'nA-BuA-B:}A-B9MA-B›%A-B'rwA-B·JA-B9„A-B:*UA-BuA-B'|A-BD A-BrfA-Bn DA-B};AD6BR lAD6BAD6BºiAD6BV 5AD6BDAD6BiºAD6B "iAD6BM&ZAD6B:m(ډAD6BM&"tAD6B "¤_AD6BjǶWAD6B†[AD6BV ͭjAD6BcAD6B‡gAD6BR †>AD6B A@B-"ŠҙA@B~&qoA@B-GA@B'5 A@B=‰tA@B&EtA@BhL„KA@BP˜#A@B2R0{@@BP¤տ@@BhL\K@@B&E´@@B=@@B'5$G@@B-݋A@B~&CA@B-"JoA@B2DAM9IBưEs8AM9IBIEAM9IBAPEAM9IBX=8AM9IB=a”!AM9IBUQiNPAM9IBo@M9IB2t©q@M9IBݰug?M9IB2tpCM9IBoR[BzM˸R[Bsr„R[BkR[Bg€/.=R[B_\33@֩dBlV^u@֩dBbU@֩dB7i@֩dB^KqY@֩dByȎ@֩dB~}z@֩dB2F¯~@֩dB:lŽk@֩dBB+z5֩dB;lˆk֩dB2Fª~֩dB}j֩dByu^֩dB^Kq?֩dB7iD֩dBb֩dBlV^->֩dB2Dk/@ZmBİE@ZmBIBAZmB?P3AZmBXZ~AZmB=a†*@ZmBSQi]@ZmBoϋ@ZmB2t’@ZmB۰u7>ZmB2tZmBo=eeZmBSQiœZmB=aº—ZmBXyZmBAP ZmBI=ZmBİE­&@ZmB f@vB2"^AvB~& N,AvB-²5AvB'5̶2AvB=h#AvB&Ež AvBhL@vBP/ď@vB2R‡@vBP0>vBhLŒKvB&E%dvB=¨vB'5œvB-P'?vB~&44@vB2"(%@vB|@1 BA1 Bs$!7A1 BFOIA1 Bb OA1 BGA1 BY4A1 B£"‚A1 B&t@1 Bm(8M@1 B&]G@1 B£"\5?1 BZ@ ?1 BH>1 Bb XA?1 BHO R?1 Bs$_@1 Bͮ@1 Bs6 @B g@B\ABΑ 1ABпfBľBп0'ľBϑ>B\x?B Ie@BCq<@2B`@2BK%@2B<5># A2Bt]PA2BcvA2BKA2B<@2Bg>@2BS|@2Bg~L?2BY<2Bj2Bc2Bt]:'2BA5>2BN%l2BHY?2B 3J       !! ""!##"# % %$ $ & &% ' '&( ('))(**)++*,,+--,..-//.00/110 221!3 32 "443 #5 54 $5 %776 6$ &887'998(::9);;:*<<;+==<,>>=-??>.@@?/AA@0BBA1CCB2DDC 3EED4FFE 5GGF6G7IIHH68JJI9KKJ:LLK;MML<NNM=OON>PPO?QQP@RRQASSRBTTSCUUTDVVUEWWVFXXWGYYXHYI[[ZZHJ\\[K]]\L^^]M__^N``_Oaa`PbbaQccbRddcSeedTffeUggfVhhgWiihXjjiYkkjZk[mmllZ\nnm]oon^ppo_qqp`rrqassrbttscuutdvvuewwvfxxwgyyxhzzyi{{zj||{k}}|l}m~~lnopqrstuvwxyz{|}~~                    !!  ""!##"$$#%%$&&%''&(('))(**)++*,,+--,..-//.00/110 1!3322 "443#554$665%776&887'998(::9);;:*<<;+==<,>>=-??>.@@?/AA@0BBA1CCB2C3EEDD24FFE5GGF6HHG7IIH8JJI9KKJ:LLK;MML<NNM=OON>PPO?QQP@RRQASSRBTTSCUUTDUEWWVVDFXXWGYYXHZZYI[[ZJ\\[K]]\L^^]M__^N``_Oaa`PbbaQccbRddcSeedTffeUggfVgWiihhVXjjiYkkjZllk[mml\nnm]oon^ppo_qqp`rrqassrbttscuutdvvuewwvfxxwgyyxhyi{{zzhj||{k}}|l~~}m~nopqrstuvwxyz{z|}~                      !! ""!##"$$#%%$&&%''&(('))(**)++*,,+--,-,Q99998888 8 8 8 8 8  8! 9"!9#"9#9%$9&%9'&9('9)(8*)8+*8,+8-,8.-8/.80/8108 218 !329!"438"#549#$59$%769%&879&'989'(:98();:8)*<;8*+=<8+,>=8,-?>8-.@?8./A@8/0BA801CB812DC823ED934FE845GF95$6G967IH978JI989KJ99:LK9:;ML8;<NM8<=ON8=>PO8>?QP8?@RQ8@ASR8ABTS8BCUT8CDVU8DEWV8EFXW9FGYX9G6HY9HI[Z9IJ\[9JK]\9KL^]9LM_^8MN`_8NOa`8OPba8PQcb8QRdc8RSed8STfe8TUgf8UVhg8VWih9WXji9XYkj9YHZk9Z[ml9[\nm9\]on9]^po9^_qp8_`rq8`asr8abts8bcut8cdvu8dewv8efxw8fgyx8ghzy8hi{z9ij|{9jk}|9kZl}9lm~8mn8no8op8pq8qr8rs9st9tu9uv9vw9wx9xy9yz8z{8{|8|}8}l~8~88888999999998888~8888899999999988888888889999998888888888888999999988888888889999999988888888889899999988888888899999999 9  8  8  8  8 8888999999988 8  8  8  8  8 8! 8"!8#"9$#9%$9&%9'&8('8)(9*)8+*8,+8-,8.-8/.80/8108 18 !328!"438"#548#$658$%768%&878&'989'(:99();:9)*<;9*+=<9+,>=9,-?>9-.@?8./A@8/0BA801CB81 2C823ED834FE845GF856HG867IH878JI889KJ99:LK9:;ML9;<NM9<=ON9=>PO9>?QP9?@RQ8@ASR8ABTS8BCUT8C2DU8DEWV8EFXW8FGYX8GHZY8HI[Z8IJ\[9JK]\9KL^]9LM_^9MN`_9NOa`9OPba9PQcb9QRdc8RSed8STfe8TUgf8UDVg8VWih8WXji8XYkj8YZlk8Z[ml8[\nm9\]on9]^po9^_qp9_`rq9`asr9abts9bcut9cdvu8dewv8efxw8fgyx8gVhy8hi{z8ij|{8jk}|8kl~}8lm~8mn8no9op9pq9qr9rs9st9tu9uv8vw8wx8xy8yhz8z{8{|8|}8}~8~8899999998888z88888889999999988888888899999999888889999888888888999999999888888888999999999888888888999999999888888888999 9 9  9  9  9 8888888888899 9  9  9  9  9  9! 8"!8#"8$#8%$8&%8'&8('8)(8*)9+*9,+9-,9 -9 8    !"#$%&'()*+,-0    $(^q@??8N??q\??j??x??J<?=?8>?qG>?>?q>?>?TU>?>?q??TU??7#??1??@?=?8N?=?q\?=?j?=?x?=?J<=?==?8>=?qG>=?>=?q>=?>=?TU>=?>=?q?=?TU?=?7#?=?1?=?@?=?8N?=?q\?=?j?=?x?=?J<=?==?8>=?qG>=?>=?q>=?>=?TU>=?>=?q?=?TU?=?7#?=?1?=?@?=?8N?=?q\?=?j?=?x?=?J<=?==?8>=?qG>=?>=?q>=?>=?TU>=?>=?q?=?TU?=?7#?=?1?=?@?>?8N?>?q\?>?j?>?x?>?J<>?=>?8>>?qG>>?>>?q>>?>>?TU>>?>>?q?>?TU?>?7#?>?1?>?@?*>?8N?*>?q\?*>?j?*>?x?*>?J<*>?=*>?8>*>?qG>*>?>*>?q>*>?>*>?TU>*>?>*>?q?*>?TU?*>?7#?*>?1?*>?@?L>?8N?L>?q\?L>?j?L>?x?L>?J?=L>?8>L>?qG>L>?>L>?q>L>?>L>?TU>L>?>L>?q?L>?TU?L>?7#?L>?1?L>?@?n>?8N?n>?q\?n>?j?n>?x?n>?J?=n>?8>n>?qG>n>?>n>?q>n>?>n>?TU>n>?>n>?q?n>?TU?n>?7#?n>?1?n>?@?>?8N?>?q\?>?j?>?x?>?J<>?=>?8>>?qG>>?>>?q>>?>>?TU>>?>>?q?>?TU?>?7#?>?1?>?@?>?8N?>?q\?>?j?>?x?>?J<>?=>?8>>?qG>>?>>?q>>?>>?TU>>?>>?q?>?TU?>?7#?>?1?>?@?>?8N?>?q\?>?j?>?x?>?J<>?=>?8>>?qG>>?>>?q>>?>>?TU>>?>>?q?>?TU?>?7#?>?1?>?@?>?8N?>?q\?>?j?>?x?>?J<>?=>?8>>?qG>>?>>?q>>?>>?TU>>?>>?q?>?TU?>?7#?>?1?>?@?>?8N?>?q\?>?j?>?x?>?J<>?=>?8>>?qG>>?>>?q>>?>>?TU>>?>>?q?>?TU?>?7#?>?1?>?@?>?8N?>?q\?>?j?>?x?>?J<>?=>?8>>?qG>>?>>?q>>?>>?TU>>?>>?q?>?TU?>?7#?>?1?>?@?>?8N?>?q\?>?j?>?x?>?J<>?=>?8>>?qG>>?>>?q>>?>>?TU>>?>>?q?>?TU?>?7#?>?1?>?@???8N???q\???j???x???J<??=??8>??qG>??>??q>??>??TU>??>??q???TU???7#???1???@???8N???q\???j???x???J<??=??8>??qG>??>??q>??>??TU>??>??q???TU???7#???1???@???8N???q\???j???x???J<??=??8>??qG>??>??q>??>??TU>??>??q???TU???7#???1???@???8N???q\???j???x???J<??=??8>??qG>??>??q>??>??TU>??>??q???TU???7#???1???@?#""??8N?#""??q\?#""??j?#""??x?#""??J<#""??=#""??8>#""??qG>#""??>#""??q>#""??>#""??TU>#""??>#""??q?#""??TU?#""??7#?#""??1?#""??@?*??8N?*??q\?*??j?*??x?*??J<*??=*??8>*??qG>*??>*??q>*??>*??TU>*??>*??q?*??TU?*??7#?*??1?*??@?433??8N?433??q\?433??j?433??x?433??J<433??=433??8>433??qG>433??>433??q>433??>433??TU>433??>433??q?433??TU?433??7#?433??1?433??@?;??8N?;??q\?;??j?;??x?;??J<;??=;??8>;??qG>;??>;??q>;??>;??TU>;??>;??q?;??TU?;??7#?;??1?;??@?DDD??8N?DDD??q\?DDD??j?DDD??x?DDD??JDDD??qG>DDD??>DDD??q>DDD??>DDD??TU>DDD??>DDD??q?DDD??TU?DDD??7#?DDD??1?DDD??@?L??8N?L??q\?L??j?L??x?L??JL??qG>L??>L??q>L??>L??TU>L??>L??q?L??TU?L??7#?L??1?L??@?UUU??8N?UUU??q\?UUU??j?UUU??x?UUU??JUUU??qG>UUU??>UUU??q>UUU??>UUU??TU>UUU??>UUU??q?UUU??TU?UUU??7#?UUU??1?UUU??@?]??8N?]??q\?]??j?]??x?]??J<]??=]??8>]??qG>]??>]??q>]??>]??TU>]??>]??q?]??TU?]??7#?]??1?]??@?fff??8N?fff??q\?fff??j?fff??x?fff??Jfff??qG>fff??>fff??q>fff??>fff??TU>fff??>fff??q?fff??TU?fff??7#?fff??1?fff??@?n??8N?n??q\?n??j?n??x?n??Jn??qG>n??>n??q>n??>n??TU>n??>n??q?n??TU?n??7#?n??1?n??@?www??8N?www??q\?www??j?www??x?www??Jwww??qG>www??>www??q>www??>www??TU>www??>www??q?www??TU?www??7#?www??1?www??@???8N???q\???j???x???J<??=??8>??qG>??>??q>??>??TU>??>??q???TU???7#???1???9??9?=?9?=?9?=?9?>?9?*>?9?L>?9?n>?9?>?9?>?9?>?9?>?9?>?9?>?9?>?9???9???9???9???9?#""??9?*??9?433??9?;??9?DDD??9?L??9?UUU??9?]??9?fff??9?n??9?www??9???V+?Gx?FR? b?n???.~?:?.~?ċ>n?>FR?=P+?<>^q><6> =0=>;ȋ>;:?0=@?6> b?]q>Gx?>?>?>]q>Gx?>6> b?>0=@?>;:?>;ȋ>>0=>>6> =>^q><>>>P+?<>FR?=>n?>>.~?ċ>>.~?:?>n???>FR? b?>V+?Gx?>+*./       ! "!#"#%$&%'&('/0(*)+*,+-,.-/.0/10 21 !32!"43"#54#$5$%76%&87&'98'(:9(01:)*<;*+=<+,>=,-?>-.@?./A@/0BA01CB12DC23ED34FE45GF5$6G67IH78JI89KJ9:LK:12L;<NM<=ON=>PO>?QP?@RQ@ASRABTSBCUTCDVUDEWVEFXWFGYXG6HYHI[ZIJ\[JK]\KL^]L23^MN`_NOa`OPbaPQcbQRdcRSedSTfeTUgfUVhgVWihWXjiXYkjYHZkZ[ml[\nm\]on]^po^34p_`rq`asrabtsbcutcdvudewvefxwfgyxghzyhi{zij|{jk}|kZl}lm~mnnoopp45qrrssttuuvvwwxxyyzz{{||}}l~~56~6778899::;;<          <=          ! "!#"$#=>$&%'&(')(*)+*,+-,.-/.0/10 1 !32!"43"#54#$65$>?6%&87&'98'(:9();:)*<;*+=<+,>=,-?>-.@?./A@/0BA01CB1 2C23ED34FE45GF56HG6?@H78JI89KJ9:LK:;ML;<NM<=ON=>PO>?QP?@RQ@ASRABTSBCUTC2DUDEWVEFXWFGYXGHZYH@AZIJ\[JK]\KL^]LM_^MN`_NOa`OPbaPQcbQRdcRSedSTfeTUgfUDVgVWihWXjiXYkjYZlkZABl[\nm\]on]^po^_qp_`rq`asrabtsbcutcdvudewvefxwfgyxgVhyhi{zij|{jk}|kl~}lBC~mnnooppqqrrssttuuvvwwxxyyhzz{{||}}~~CDzDEEFFGGHHIIJ         JK           KL "!#"$#%$&%'&(')(*)+*,+-, -MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop . 000000 A0A0A000000 N00   00 @P `??p1#B?G5 *hklE G dH $'I $'CJ  ` ^b "Cylinder01 c j k ?l *????t  ( 2    1#B?" r@A - IqIqII    A   ?  AJ *94 nE G dH $'I $'J  r??   ?0? `?w2w%tuq?v=*94 pE G dH $'I $'J  r??   ?0? `?w2w%tuq?v=*94 rE G dH $'I $'J  r??   ?0? `?w2w%tuq?v=@ 0"d7%Z@P`@ 0"d7%Z@P`*5 E G dH $'I $'J %%0 02%3%4%0*5 E G dH $'I $'J %%0 02%3%4%0*5 E G dH $'I $'J %???%0 02%3%4%0 "5 E G dH $'I $'J %?%002%3%4%0*94 zE G dH $'I $'J  r??   ?0? `?w2w%tuq?v=[4 Noqstuvwxy{E G dH $'I $'J   A = >05@P`p 0@P`p(?@B ?0B @ 08@1,3,5-12bT??@?bT??@?@ 0"d7%Z@P`.!= >05@P`p 0@P`p(?@B ?0B @ 08@1,3,5-12bT??@?bT??@?@ 0"d7%Z@P`.# >05@P`p 0@P`p(?@B ?0B @ 08@1,3,5-12bT??@?bT??@?.$%`  (#!!@ 4 E G dH $'I $'J   (#!!@ 4 E G dH $'I $'J   (#!!@ 4 E G dH $'I $'J   (#!!@ 4 E G dH $'I $'J    (#!!@  4 E G dH $'I $'J   !(#!!@ !4 E G dH $'I $'J   "(#!!@ "4 E G dH $'I $'J  4 *E G dH $'I $'J Float KK0Point3 KK0Point4 KK0Position KK0Rotation KK0Scale KK0(Block Control KK0#. 4 E G dH $'I $'J @8Block Manager Wrapper F6;y0$. 4 E G dH $'I $'J @DPropagation Manager Wrapper fZ+y v0 %(#!!! %4 E G dH $'I $'J  4 E G dH $'I $'J @P4Scene Effect Loader 96G0&o &0 %(&#Z&`(#!@4@XX UNNAMED XX!!!!!!! !!! ! ! ! ! '4 E G dH $'I $'J 2e 4 E G dH $'I $'J 0@J! @P(4 E G dH $'I $'J  0@)4 E G dH $'I $'J 4 E G dH $'I $'J @P f Je1Q0e *(#!H *4 E G dH $'I $'J d4 2~E G dH $' I $' J @"Video Post 0+H,0(Global Tracks *~ps0FBlock Manager Wrapper TVNode F6;y0RPropagation Manager Wrapper TVNode fZ+y v0(Scene Effects 96G0.Reaction Manager 8J)y04Parameter Collector M[9~t0 f Je1Q0BAnim Layer Control Manager qH0x0+5 E G dH $'I $'J ,2b@@@@?@2-4 E G dH $'I $'J .4 lE G dH $'I $'J 0/ 04 >[\]^|}E G dH $' I $' J 0 ?n(@.Pdp)P   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJKLMNOPQRSVWXYZ[\]^_`abcdefghijklmnopqrstu! d(#8 9 TViewport Manager for DirectX (Autodesk)7 ,ViewportManager.gup8 9 PCustom Attribute Container (Autodesk)7 4CustAttribContainer.dlo8 t9 ZStandard Materials and Textures (Autodesk)7 mtl.dlt8 b9 >Standard Samplers (Autodesk)7 samplers.dlh8 `9 DStandard Controllers (Autodesk)7 ctrl.dlc8 b9 DEditable Poly Object (Autodesk)7 EPoly.dlo8 r9 RStandard Pre-Filter Kernels (Autodesk)7 kernel.dlk8 j9 NDefault Scanline Renderer (Autodesk)7 rend.dlr8 n9 FBlock Manager Utility (Autodesk)7 "AcadBlocks.dlu8 |9 RPropagation Manager Utility (Autodesk)7 $InstanceMgr.dlu8 z9 DScene Effect Manager (Autodesk)7 0SceneEffectLoader.dlu8 r9 PChange Reaction Controller (Autodesk)7 reactor.dlc8 d9 :ParameterEditor (Autodesk)7 $ParamEditor.gup8 f9 8Bitmap Proxies (Autodesk)7 (BitmapProxies.dlu@ 8` B ParamBlock2@ @` <)Z B0`B $ViewportManager@ H` &6]#B ,CustAttribContainer@ 0` B Texmaps@ ,` 8B Blinn@ 6` B ParamBlock@ :` 2w%B Max 2.5 Star@ 2`  B Standard@ @`  B $Material Editor@ 6` 33B MtlBaseLib@ <`  B Default Sound@ 2` B RootNode@ :`  B Bezier Float@ :` ~# B Position XYZ@ 4`  B Euler XYZ@ :`  B Bezier Scale@ P`  B 4Position/Rotation/Scale@ P`  B 4Master Point Controller@ <` 3`/B Editable Poly@ 6` X~B Base Layer@ *` B Node@ *` #wB Area@ T` B 8Default Scanline Renderer@ B` gaWFFeTB &RenderElementMgr@ :`  B Bezier Color@ D` #DB (RenderEnvironment@ @` RB $NamedSelSetList@ .` sqB TVNode@ 6` KKB Float List@ 8` KKB Point3 List@ 8` KKB Point4 List@ <` KK B Position List@ <` KK B Rotation List@ 6` KK B Scale List@ <` KKB Block Control@ L` F6;yB 0Block Manager Wrapper@ X`  fZ+y vB <Propagation Manager Wrapper@ H`  96GB ,Scene Effect Loader@ B`  8J)yB &Reaction Manager@ J`  0 %(&#Z&`B .ParameterCollectorCA@ "`  f Je1Q` B @ "`  co { ,B @ T` qH0xB 8MasterLayerControlManager@ >` B "Grid Reference@ <` i5B RenderEffects@ 6` B Shadow Map@ <` ts QB Layer Manager@ :` 5,B TrackSetList@ ,` ""B Scene!!هR~| !!$!0 ! !!` !!!l}X;O !!Z!CbT  !B@ @ @ @ @ @ !! Ds3  !j6=={@zB@=N?@{@zB@==@E=HCd ?:@@GA=?   =@E=   !n!Rv  !V    0 ?@ P ` >!E!F L1 !-PPPPPPP `*  ՜.+,D՜.+,08 @  GeneralMesh TotalsScene Totals,External DependenciesObjectsMaterialsUsed Plug-InsRender Data ,*3ds max Version: 9.0UncompressedBuild: M100Vertices: 558Faces: 542Objects: 1Shapes: 0Lights: 0Cameras: 0Helpers: 0Space Warps: 0Total: 13dsmax3dsmax3dsmax3dsmaxCylinder01(ViewportManager.gup0CustAttribContainer.dlomtl.dltsamplers.dlhctrl.dlcEPoly.dlokernel.dlkrend.dlrAcadBlocks.dlu InstanceMgr.dlu,SceneEffectLoader.dlureactor.dlc ParamEditor.gup$BitmapProxies.dlu0User Name=Administrator<Computer Name=PC-200906091811"Render Width=640$Render Height=480&Render Aspect=1.00(Renderer ClassIDA=1(Renderer ClassIDB=0PRenderer Name=Default Scanline Renderer$Animation Start=0 Animation End=0 Render Flags=32$Scene Flags=57032"RenderElements=14 $, Z A .@ A ,    0 @ P ` a p      D;0 O >@ P `p   default 0!,     @ 0  @ ?P` p    P ` p      ?  @ P p  0 @ P ` >p    0!    ް  0*<}M@Pް` p*<}Mۀ ( ) cT)'( (( 0 0 0 0 0 fff?0 fff?0 fff?0 L?0 L?0 L?0 333?0 333?0 333?0 0 0  0 (????????????????????????)V ???)V????)V5?>q5>qس]?>zI?zC0) 1) 2) ( t(V????(V?.;?.;jÆ3%@(V.;.;.;3.;? '0GPA&t5@(VLex8>]6C_w{C?I??zw',x5I?1E@0@??v(0 0( :( 6( @( ( F(      pB p( a( (==fff?fff?(==fff?fff?( ( ( ( ( 00( T0 \0 X0 `0 d0 h0 ?@ @ @@ ?A.0M0 ?A ?A0@??w(0 1( ;( 7( A( ( G(      qB q( b( (==fff?fff?(==fff?fff?( ( ( ( ( 10( U0 ]0 Y0 a0 e0 i0 ?@ @ A@ ?A.0_> 0 ?A ?B0@??x(0 2( <( 8( B( ( H(      rB r( c( (==fff?fff?(==fff?fff?( ( ( ( ( 20( V0 ^0 Z0 b0 f0 j0 ?@ @ B@ ?A.0߹>) 0 ?A ?C0@??y(0 3( =( 9( C( ( I(      sB s( d( (==fff?fff?(==fff?fff?( ( ( ( ( 30( W0 _0 [0 c0 g0 k0 ?@ @ C@ ?A.0M 0 ?A ? ( &( FL%("%D80B2>A A??? p      0 ?1 `!\??"  !d[&<98J$D:lL8Ca +@.,f6)I@,Ie[T:Am Msrw(FhixB==nH`{{a &+ڤ}kHE&F L1-PPPPPPeD~J.I2G% -/\M[9~tɶ?tQrxa_m;oK`Y)a*ȅÊc(A0[<:=]?9  pA HB! Oh+'0~(08Gl~T .?"?"?C TT(T~  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}TTTT}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}